Misra C Compliance Report

Project: Charisma
Project version: 1.0.3
Guidelines: Misra C 2012
Checking tool: Cppcheck Premium 24.11.0
Date: 19 February 2025
Result: Compliant

Violations

GuidelineCategoryCompliance
Dir 1.1RequiredNot executed
Dir 2.1RequiredNot executed
Dir 3.1RequiredNot executed
Dir 4.1RequiredNot executed
Dir 4.2AdvisoryNot executed
Dir 4.3RequiredCompliant
Dir 4.4AdvisoryCompliant
Dir 4.5AdvisoryCompliant
Dir 4.6AdvisoryCompliant
Dir 4.7RequiredNot executed
Dir 4.8AdvisoryNot executed
Dir 4.9AdvisoryCompliant
Dir 4.10RequiredNot executed
Dir 4.11RequiredNot executed
Dir 4.12RequiredNot executed
Dir 4.13AdvisoryNot executed
Rule 1.1RequiredCompliant
Rule 1.2AdvisoryCompliant
Rule 1.3RequiredCompliant
Rule 1.4RequiredCompliant
Rule 1.5RequiredCompliant
Rule 2.1RequiredCompliant
Rule 2.2RequiredCompliant
Rule 2.3AdvisoryCompliant
Rule 2.4AdvisoryCompliant
Rule 2.5AdvisoryCompliant
Rule 2.6AdvisoryCompliant
Rule 2.7AdvisoryCompliant
Rule 2.8AdvisoryCompliant
Rule 3.1RequiredCompliant
Rule 3.2RequiredCompliant
Rule 4.1RequiredCompliant
Rule 4.2AdvisoryCompliant
Rule 5.1RequiredCompliant
Rule 5.2RequiredCompliant
Rule 5.3RequiredCompliant
Rule 5.4RequiredCompliant
Rule 5.5RequiredCompliant
Rule 5.6RequiredCompliant
Rule 5.7RequiredCompliant
Rule 5.8RequiredCompliant
Rule 5.9AdvisoryCompliant
Rule 6.1RequiredCompliant
Rule 6.2RequiredCompliant
Rule 6.3RequiredCompliant
Rule 7.1RequiredCompliant
Rule 7.2RequiredCompliant
Rule 7.3RequiredCompliant
Rule 7.4RequiredCompliant
Rule 7.5MandatoryCompliant
Rule 7.6RequiredCompliant
Rule 8.1RequiredCompliant
Rule 8.2RequiredCompliant
Rule 8.3RequiredCompliant
Rule 8.4RequiredCompliant
Rule 8.5RequiredCompliant
Rule 8.6RequiredCompliant
Rule 8.7AdvisoryCompliant
Rule 8.8RequiredCompliant
Rule 8.9AdvisoryCompliant
Rule 8.10RequiredCompliant
Rule 8.11AdvisoryCompliant
Rule 8.12RequiredCompliant
Rule 8.13AdvisoryCompliant
Rule 8.14RequiredCompliant
Rule 8.15RequiredCompliant
Rule 8.16AdvisoryCompliant
Rule 8.17AdvisoryCompliant
Rule 9.1MandatoryCompliant
Rule 9.2RequiredCompliant
Rule 9.3RequiredCompliant
Rule 9.4RequiredCompliant
Rule 9.5RequiredCompliant
Rule 9.6RequiredCompliant
Rule 9.7MandatoryCompliant
Rule 10.1RequiredCompliant
Rule 10.2RequiredCompliant
Rule 10.3RequiredCompliant
Rule 10.4RequiredCompliant
Rule 10.5AdvisoryCompliant
Rule 10.6RequiredCompliant
Rule 10.7RequiredCompliant
Rule 10.8RequiredCompliant
Rule 11.1RequiredCompliant
Rule 11.2RequiredCompliant
Rule 11.3RequiredCompliant
Rule 11.4AdvisoryCompliant
Rule 11.5AdvisoryCompliant
Rule 11.6RequiredCompliant
Rule 11.7RequiredCompliant
Rule 11.8RequiredCompliant
Rule 11.9RequiredCompliant
Rule 11.10RequiredCompliant
Rule 12.1AdvisoryCompliant
Rule 12.2RequiredCompliant
Rule 12.3AdvisoryCompliant
Rule 12.4AdvisoryCompliant
Rule 12.5MandatoryCompliant
Rule 12.6RequiredCompliant
Rule 13.1RequiredCompliant
Rule 13.2RequiredCompliant
Rule 13.3AdvisoryCompliant
Rule 13.4AdvisoryCompliant
Rule 13.5RequiredCompliant
Rule 13.6MandatoryCompliant
Rule 14.1RequiredCompliant
Rule 14.2RequiredCompliant
Rule 14.3RequiredCompliant
Rule 14.4RequiredCompliant
Rule 15.1AdvisoryCompliant
Rule 15.2RequiredCompliant
Rule 15.3RequiredCompliant
Rule 15.4AdvisoryCompliant
Rule 15.5AdvisoryCompliant
Rule 15.6RequiredCompliant
Rule 15.7RequiredCompliant
Rule 16.1RequiredCompliant
Rule 16.2RequiredCompliant
Rule 16.3RequiredCompliant
Rule 16.4RequiredCompliant
Rule 16.5RequiredCompliant
Rule 16.6RequiredCompliant
Rule 16.7RequiredCompliant
Rule 17.1RequiredCompliant
Rule 17.2RequiredCompliant
Rule 17.3MandatoryCompliant
Rule 17.4MandatoryCompliant
Rule 17.5AdvisoryCompliant
Rule 17.6MandatoryCompliant
Rule 17.7RequiredCompliant
Rule 17.8AdvisoryCompliant
Rule 17.9MandatoryCompliant
Rule 17.10RequiredCompliant
Rule 17.11AdvisoryCompliant
Rule 17.12AdvisoryCompliant
Rule 17.13RequiredCompliant
Rule 18.1RequiredCompliant
Rule 18.2RequiredCompliant
Rule 18.3RequiredCompliant
Rule 18.4AdvisoryCompliant
Rule 18.5AdvisoryCompliant
Rule 18.6RequiredCompliant
Rule 18.7RequiredCompliant
Rule 18.8RequiredCompliant
Rule 18.9RequiredCompliant
Rule 18.10MandatoryCompliant
Rule 19.1MandatoryCompliant
Rule 19.2AdvisoryCompliant
Rule 20.1AdvisoryCompliant
Rule 20.2RequiredCompliant
Rule 20.3RequiredCompliant
Rule 20.4RequiredCompliant
Rule 20.5AdvisoryCompliant
Rule 20.6RequiredCompliant
Rule 20.7RequiredCompliant
Rule 20.8RequiredCompliant
Rule 20.9RequiredCompliant
Rule 20.10AdvisoryCompliant
Rule 20.11RequiredCompliant
Rule 20.12RequiredCompliant
Rule 20.13RequiredCompliant
Rule 20.14RequiredCompliant
Rule 21.1RequiredCompliant
Rule 21.2RequiredCompliant
Rule 21.3RequiredCompliant
Rule 21.4RequiredCompliant
Rule 21.5RequiredCompliant
Rule 21.6RequiredCompliant
Rule 21.7RequiredCompliant
Rule 21.8RequiredCompliant
Rule 21.9RequiredCompliant
Rule 21.10RequiredCompliant
Rule 21.11RequiredCompliant
Rule 21.12AdvisoryCompliant
Rule 21.13MandatoryCompliant
Rule 21.14RequiredCompliant
Rule 21.15RequiredCompliant
Rule 21.16RequiredCompliant
Rule 21.17RequiredCompliant
Rule 21.18MandatoryCompliant
Rule 21.19MandatoryCompliant
Rule 21.20MandatoryCompliant
Rule 21.21RequiredCompliant
Rule 21.22MandatoryCompliant
Rule 21.23RequiredCompliant
Rule 21.24RequiredCompliant
Rule 21.25RequiredCompliant
Rule 21.26RequiredCompliant
Rule 22.1RequiredCompliant
Rule 22.2MandatoryCompliant
Rule 22.3RequiredCompliant
Rule 22.4MandatoryCompliant
Rule 22.5MandatoryCompliant
Rule 22.6MandatoryCompliant
Rule 22.7RequiredCompliant
Rule 22.8RequiredCompliant
Rule 22.9RequiredCompliant
Rule 22.10RequiredCompliant
Rule 22.11RequiredCompliant
Rule 22.12MandatoryCompliant
Rule 22.13RequiredCompliant
Rule 22.14MandatoryCompliant
Rule 22.15RequiredCompliant
Rule 22.16RequiredCompliant
Rule 22.17RequiredCompliant
Rule 22.18RequiredCompliant
Rule 22.19RequiredCompliant
Rule 22.20MandatoryCompliant
Rule 23.1AdvisoryCompliant
Rule 23.2RequiredCompliant
Rule 23.3AdvisoryCompliant
Rule 23.4RequiredCompliant
Rule 23.5AdvisoryCompliant
Rule 23.6RequiredCompliant
Rule 23.7AdvisoryCompliant
Rule 23.8RequiredCompliant