cppcheck-target-cmake

Code analyzer

A tool for performing static code analysis of C++ source files using the cppcheck tool.

Per-target CPPCheck for CMake

GitHub

18 stars
2 watching
7 forks
Language: CMake
last commit: over 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
polysquare/tooling-cmake-util Provides utility functions to integrate static analysis tools with C++ projects. 3
polysquare/cmake-header-language A CMake macro to determine the language of header files based on inclusions and source file analysis. 4
polysquare/clang-tidy-target-cmake Adds custom checks to a C++ compilation target using CMake and clang-tidy. 16
polysquare/iwyu-target-cmake A CMake integration for checking include-what-you-use violations in source files 10
polysquare/cmake-ast A tool to analyze and represent CMake files as abstract syntax trees (ASTs) for better understanding and manipulation of CMake code 30
polysquare/cmake-unit A tool to make CMake build scripts more reliable and easier to debug by providing a standardized framework for unit testing 36
bkoelman/csharpguidelinesanalyzer A tool that analyzes C# code against predefined coding guidelines and reports diagnostics 145
rwth-hpc/cmake-codecov A CMake module for enabling and reporting code coverage 89
nanoant/cmakepchcompiler CMake module providing support for precompiled headers via custom compiler extension 103
xampprocky/tokei A tool for displaying statistics about codebase size and language distribution 11,251
dspinellis/cqmetrics A tool for analyzing and reporting on various quality metrics of C++ source code 64
mikepopoloski/slang Provides tools and services for compiling, parsing, and analyzing SystemVerilog code 620
myint/cppclean A tool that scans C++ source code to detect issues like unused code and unnecessary includes. 702
opencppcoverage/opencppcoverage A code coverage tool for C++ under Windows. 899
cmake-basis/basis A comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries 48