aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp
diff options
context:
space:
mode:
authorPiotr Zegar <piotr.zegar@nokia.com>2023-03-26 13:18:47 +0000
committerPiotr Zegar <me@piotrzegar.pl>2023-03-26 13:20:14 +0000
commit52296f5ed88b20af29cac517e349b221ed84cc2a (patch)
tree860fbfee1e10241fb751e389fb4a45444936d490 /clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp
parent3245bcdd17dcf17388d13762ee175a47795b1692 (diff)
downloadllvm-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.cpp3
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>(