JavaScript is not currently enabled, but is required for full CodeSonar manual search and browse functionality.
If you are viewing this file in your hub's Web GUI, enable JavaScript in your browser: you will also need it for GUI functionality.
If you opened this file directly from disk, your browser may be directly suppressing JavaScript functionality: certain browsers perform this suppression on local files (but not files delivered by web servers) for security reasons.
| CodeSonar® 9.2p0 | CONFIDENTIAL | CodeSecure Inc |
This page lists the built-in C and C++ warning classes for CodeSonar.
For an alphabetical index of C and C++ warning classes, see the Warning Class Index.
See also Java Warning Classes, C# Warning Classes.
This page lists all C and C++ warning classes shipped with CodeSonar. The classes are shown in two tables: those that are enabled by default, and those that are disabled by default.
CodeSonar will perform checks for warnings in these classes by default. If there are classes on this list for which you do not wish to see warnings, use WARNING_FILTER discard rules to instruct CodeSonar accordingly.
Reporting for these classes is disabled by default. See individual warning class documentation pages for enabling instructions: the requirements vary depending on the class.
The following warning classes are supported for all languages, including C and C++.
| Class Name | Mnemonic |
|---|---|
| Copy-Paste Error | MISC.CPE |
Checks for arbitrary warning classes can be implemented with the CodeSonar Extension API, or with CodeSonar plug-ins. For more information, see Extending CodeSonar.
To report problems with this documentation, please visit https://support.codesecure.com/.