How-To: Develop canlib and rocketlib

Note Linting and Formatting depends on clang-format and clang-tidy, instructions to install those tools .

Linting

Linting is code quality static analysis, run with:

make lint

Formatting

Formatting is for ensure code has consistant style, like white spaces, run with:

make format

Running unit test

Unit tests actually tests code functionality, run with:

make run-test