CodeCheck Documentation
CodeCheck Documentation - MISRA C 2025

Standard: MISRA C 2025

All RulesAdvisory RulesRequired Rules
Understand % Coverage40%60%20%
Understand Coverage431
Total Rules1055
Check IDCheck NameSupportedCategory
MISRA25_DIR_1.1Directive 1.1 Any implementation-defined behaviour on which the output of the program depends shall be documented and understoodNoRequired
MISRA25_DIR_1.2Directive 1.2 The use of language extensions should be minimizedNoAdvisory
MISRA25_DIR_2.1Directive 2.1 All source files shall compile without any compilation errorsYesRequired
MISRA25_DIR_3.1Directive 3.1 All code shall be traceable to documented requirementsNoRequired
MISRA25_DIR_4.1Directive 4.1 Run-time failures shall be minimizedNoRequired
MISRA25_DIR_4.2Directive 4.2 All usage of assembly language should be documentedNoAdvisory
MISRA25_DIR_4.3Directive 4.3 Assembly language shall be encapsulated and isolatedNoRequired
MISRA25_DIR_4.4Directive 4.4 Sections of code should not be "commented out"YesAdvisory
MISRA25_DIR_4.5Directive 4.5 Identifiers in the same name space with overlapping visibility should be typographically unambiguousYesAdvisory
MISRA25_DIR_4.6Directive 4.6 typedefs that indicate size and signedness should be used in place of the basic integer typesYesAdvisory