scitools.com

CodeCheck

CodeCheck validates your code against published coding standards and finds potential vulnerabilities. The tables below list every check Understand offers, grouped by Standard (a published rule set like MISRA or AUTOSAR), by Language, and by Additional Configuration (a named subset of checks for a specific solution, like the MISRA HIS Subset used by the HIS metrics).

See What is CodeCheck? or Which standard should I use? for more.

Standards

NameRulesChecksCoveragePDF
Ada 9510761N/A*PDF
AUTOSAR39936391%PDF
Bug Hunter88100%PDF
Compiler Warnings704704100%PDF
Effective C++551731%PDF
Hersteller Initiative Software (HIS) Metrics1818100%PDF
MISRA C 200414210775%PDF
MISRA C 201215915597%PDF
MISRA C 202321720795%PDF
MISRA C 202522320793%PDF
MISRA C++ 200822821393%PDF
MISRA C++ 202317716593%PDF
MITRE CWE Top 25261350%PDF
PEP 877N/A*PDF
SciTools' Recommended Checks206206100%PDF
SEI CERT C1229679%PDF
SEI CERT C++837388%PDF
SEI CERT Java16111571%PDF
The Power of Ten1212100%PDF

* standard in active development, coverage not available yet

Uncategorized Checks (1158) — checks not tagged with a Standard

Languages

NameChecksPDF
Ada132PDF
C2845PDF
C#63PDF
C++2717PDF
Delphi/Pascal49PDF
Fortran61PDF
Java334PDF
Jovial49PDF
PHP1PDF
Python66PDF
VHDL80PDF
Visual Basic [.NET]17PDF
Web46PDF

Additional Configurations

NameChecksPDF
Default Compiler Warnings406PDF
MISRA HIS Subset90PDF
6.0 SciTools' Recommended Checks20PDF
Unused Code Subset6PDF