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 10 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
polysquare/tooling-cmake-utilProvides utility functions to integrate static analysis tools with C++ projects.3
polysquare/cmake-header-languageA CMake macro to determine the language of header files based on inclusions and source file analysis.4
polysquare/clang-tidy-target-cmakeAdds custom checks to a C++ compilation target using CMake and clang-tidy.16
polysquare/iwyu-target-cmakeA CMake integration for checking include-what-you-use violations in source files10
polysquare/cmake-astA tool to analyze and represent CMake files as abstract syntax trees (ASTs) for better understanding and manipulation of CMake code30
polysquare/cmake-unitA tool to make CMake build scripts more reliable and easier to debug by providing a standardized framework for unit testing36
bkoelman/csharpguidelinesanalyzerA tool that analyzes C# code against predefined coding guidelines and reports diagnostics145
rwth-hpc/cmake-codecovA CMake module for enabling and reporting code coverage89
nanoant/cmakepchcompilerCMake module providing support for precompiled headers via custom compiler extension104
xampprocky/tokeiA tool for displaying statistics about codebase size and language distribution11,463
dspinellis/cqmetricsA tool for analyzing and reporting on various quality metrics of C++ source code64
mikepopoloski/slangProvides tools and services for compiling, parsing, and analyzing SystemVerilog code644
myint/cppcleanA tool that scans C++ source code to detect issues like unused code and unnecessary includes.703
opencppcoverage/opencppcoverageA code coverage tool for C++ under Windows.903
cmake-basis/basisA comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries49