2021-11-30 14:51:24 +01:00

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.