snippetbashTip
clang-tidy — An LLVM-based C/C++ linter to find style violations, bugs, and security flaws through static analysi
Viewed 0 times
llvmcommandfindstylecliclang-tidybasedlinter
Problem
How to use the
clang-tidy command: An LLVM-based C/C++ linter to find style violations, bugs, and security flaws through static analysis. More information: <https://clang.llvm.org/extra/clang-tidy/>.Solution
clang-tidy — An LLVM-based C/C++ linter to find style violations, bugs, and security flaws through static analysis. More information: <https://clang.llvm.org/extra/clang-tidy/>.Run default checks on a source file:
clang-tidy {{path/to/file.cpp}}Don't run any checks other than the
cppcoreguidelines checks on a file:clang-tidy {{path/to/file.cpp}} -checks={{-*,cppcoreguidelines-*}}List all available checks:
clang-tidy -checks={{*}} -list-checksSpecify defines and includes as compilation options (after
--):clang-tidy {{path/to/file.cpp}} -- -I{{my_project/include}} -D{{definitions}}Code Snippets
Run default checks on a source file
clang-tidy {{path/to/file.cpp}}Don't run any checks other than the `cppcoreguidelines` checks on a file
clang-tidy {{path/to/file.cpp}} -checks={{-*,cppcoreguidelines-*}}List all available checks
clang-tidy -checks={{*}} -list-checksSpecify defines and includes as compilation options (after `--`)
clang-tidy {{path/to/file.cpp}} -- -I{{my_project/include}} -D{{definitions}}Context
tldr-pages: common/clang-tidy
Revisions (0)
No revisions yet.