921 B
921 B
MISRA Compliance
The backoffAlgorithm library files conform to the MISRA C:2012 guidelines, with some noted exceptions. Compliance is checked with Coverity static analysis. Deviations from the MISRA standard are listed below:
Ignored by Coverity Configuration
Deviation | Category | Justification |
---|---|---|
Directive 4.9 | Advisory | Allow inclusion of function like macros. |
Rule 3.1 | Required | Allow nested comments. C++ style // comments are used in example code within Doxygen documentation blocks. |
Rule 2.4 | Advisory | Allow unused tags. Some compilers warn if types are not tagged. |
Flagged by Coverity
Deviation | Category | Justification |
---|---|---|
Rule 8.7 | Advisory | API functions are not used by the library; however, they must be externally visible in order to be used by an application. |