MISRA C++: Deviation Documented
errormisra_cpp_deviation_documented
Every deviation records the violation and its supporting rationale, and is approved through the deviation procedure.
Formula
G(Deviation → rationale_recorded ∧ deviation_approved) Why it matters
MISRA Compliance:2020: a deviation is a documented violation of a guideline with supporting rationale, approved via the formal deviation procedure.
Examples
passes the compliance-process step is evidenced
fails the required compliance artifact/step is absent
Use it
ponens policies add misra_cpp_deviation_documented --into ./trace.json
ponens trace check ./trace.json