PC-Lint Support

PC-Lint is a C/C++-checker with a huge set of rules to be tested on the source files. It can be purchased at Gimpel Software.

The CppChecker is tested with PC-Lint, v.8.0.0u. The used options should contain the options specified within the default settings of the CppChecker Property-Page of the Lint-Settings. This is due to the parsing is optimized (and currently only possible) for this kind of output format.

Features:

  • markings placed as in the lint-output with the '#' or '_' marker
  • uses include-/exclude-settings from CDT project file
  • import feature for lint-options file: from lint-options to CDT
  • optional break on unknown includes or error in includes
  • specialized error markers for unknown includes
  • specialized error markers for errors within includes, stating the calling source file.
  • auto search of includes within project and any other external directory
  • parallel threads used during build procedure
  • (re)builds on saving header files: affected source files will be checked again
  • enhanced error reporting for errors within headers: a marker resolution: show error in file... is shown.
  • auto fix feature for specific error messages / warnings: automatic includes of unknown types or lint-comments to prevent warnings, that are OK in that line.



::history::CppChecker/GCCSupport > CppChecker/Screenshots > CppChecker/Installation > CppChecker/DoxygenSupport > CppChecker/PC-LintSupport