In order to keep an easy-to-read, consistent and aesthetically pleasing look to the Trimble code, the following coding style guide is advised.
- Covers common C issues: portability, typedefs, gotos and pointer usage
None. Any further exceptions that would benefit a project should be documented along with a rationale for the exception.
|Tools/Procedures||Type||In Use By||Notes|
|PC-lint Plus||Commercial||Checks MISRA C automotive guidelines|
|SonarQube||Free and Commercial||Tekla||Checks code quality|
|clang-format||Free||Tekla||Formats source code according to style guide.|