diff options
author | Piotr Zegar <piotr.zegar@nokia.com> | 2023-03-26 13:18:47 +0000 |
---|---|---|
committer | Piotr Zegar <me@piotrzegar.pl> | 2023-03-26 13:20:14 +0000 |
commit | 52296f5ed88b20af29cac517e349b221ed84cc2a (patch) | |
tree | 860fbfee1e10241fb751e389fb4a45444936d490 /clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp | |
parent | 3245bcdd17dcf17388d13762ee175a47795b1692 (diff) | |
download | llvm-52296f5ed88b20af29cac517e349b221ed84cc2a.zip llvm-52296f5ed88b20af29cac517e349b221ed84cc2a.tar.gz llvm-52296f5ed88b20af29cac517e349b221ed84cc2a.tar.bz2 |
[clang-tidy] Add readability-avoid-unconditional-preprocessor-if check
Check flags always enabled or disabled code blocks in preprocessor '#if'
conditions, such as '#if 0' and '#if 1' etc.
Reviewed By: carlosgalvezp
Differential Revision: https://reviews.llvm.org/D145617
Diffstat (limited to 'clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp b/clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp index 7aa0904..7fd9191 100644 --- a/clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp @@ -10,6 +10,7 @@ #include "../ClangTidyModule.h" #include "../ClangTidyModuleRegistry.h" #include "AvoidConstParamsInDecls.h" +#include "AvoidUnconditionalPreprocessorIfCheck.h" #include "BracesAroundStatementsCheck.h" #include "ConstReturnTypeCheck.h" #include "ContainerContainsCheck.h" @@ -60,6 +61,8 @@ public: void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { CheckFactories.registerCheck<AvoidConstParamsInDecls>( "readability-avoid-const-params-in-decls"); + CheckFactories.registerCheck<AvoidUnconditionalPreprocessorIfCheck>( + "readability-avoid-unconditional-preprocessor-if"); CheckFactories.registerCheck<BracesAroundStatementsCheck>( "readability-braces-around-statements"); CheckFactories.registerCheck<ConstReturnTypeCheck>( |