Guide agents through selecting, running, and triaging static analysis tools for C/C++ — clang-tidy, cppcheck, and scan-build — including suppression strategies and CI integration.
| Category | Key checks | What it catches |
| bugprone- | use-after-move, integer-division, suspicious-memset-usage | Likely bugs | | modernize- | use-nullptr, use-override, use-auto | C++11/14/17 idioms | | cppcoreguidelines- | avoid-goto, pro-bounds-, no-malloc | C++ Core Guidelines | | performance- | unnecessary-copy-initialization, avoid-endl | Performance regressions |
Statische Analysefähigkeiten für C/C++-Codebasen. Verwenden Sie diese Option, wenn Sie die Codequalität verbessern, verrauschte Builds testen, Clang-Tidy, CPPCheck oder Scan-Build ausführen, Prüfkategorien interpretieren, Fehlalarme unterdrücken oder statische Analysen in CI integrieren. Wird bei Abfragen zu Clang-Tidy-Prüfungen, CPPCheck, Scan-Build, Compile_Commands.json, Code-Hardening oder statischen Analysewarnungen aktiviert. Quelle: mohitmishra786/low-level-dev-skills.