diff options
author | Jonas Toth <jonas.toth@gmail.com> | 2017-09-11 09:20:07 +0000 |
---|---|---|
committer | Jonas Toth <jonas.toth@gmail.com> | 2017-09-11 09:20:07 +0000 |
commit | 7ec7900d463e55fff750909b257a6338e6f0694c (patch) | |
tree | a315f0bd3bb335d15d8b18b8e204a689ba980d33 /clang-tidy/hicpp | |
parent | 031926737f73aa9184fbca00b0fdbff3765298ab (diff) |
[clang-tidy] add more aliases for the hicpp module
This patch will introduce even more aliases for the hicpp-module to already existing
checks and is a follow up for D30383 finishing the other sections.
It fixes a forgotten highlight in hicpp-braces-around-statements.rst, too.
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@312901 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clang-tidy/hicpp')
-rw-r--r-- | clang-tidy/hicpp/HICPPTidyModule.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/clang-tidy/hicpp/HICPPTidyModule.cpp b/clang-tidy/hicpp/HICPPTidyModule.cpp index f7b70d2b..359cd579 100644 --- a/clang-tidy/hicpp/HICPPTidyModule.cpp +++ b/clang-tidy/hicpp/HICPPTidyModule.cpp @@ -10,16 +10,26 @@ #include "../ClangTidy.h" #include "../ClangTidyModule.h" #include "../ClangTidyModuleRegistry.h" +#include "../cppcoreguidelines/NoMallocCheck.h" +#include "../cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h" #include "../cppcoreguidelines/ProTypeMemberInitCheck.h" +#include "../cppcoreguidelines/ProTypeVarargCheck.h" #include "../cppcoreguidelines/SpecialMemberFunctionsCheck.h" #include "../google/DefaultArgumentsCheck.h" #include "../google/ExplicitConstructorCheck.h" +#include "../misc/MoveConstantArgumentCheck.h" #include "../misc/NewDeleteOverloadsCheck.h" #include "../misc/NoexceptMoveConstructorCheck.h" +#include "../misc/StaticAssertCheck.h" #include "../misc/UndelegatedConstructor.h" #include "../misc/UseAfterMoveCheck.h" +#include "../modernize/DeprecatedHeadersCheck.h" +#include "../modernize/UseAutoCheck.h" +#include "../modernize/UseEmplaceCheck.h" #include "../modernize/UseEqualsDefaultCheck.h" #include "../modernize/UseEqualsDeleteCheck.h" +#include "../modernize/UseNoexceptCheck.h" +#include "../modernize/UseNullptrCheck.h" #include "../modernize/UseOverrideCheck.h" #include "../readability/BracesAroundStatementsCheck.h" #include "../readability/FunctionSizeCheck.h" @@ -37,6 +47,8 @@ public: void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { CheckFactories.registerCheck<readability::BracesAroundStatementsCheck>( "hicpp-braces-around-statements"); + CheckFactories.registerCheck<modernize::DeprecatedHeadersCheck>( + "hicpp-deprecated-headers"); CheckFactories.registerCheck<ExceptionBaseclassCheck>( "hicpp-exception-baseclass"); CheckFactories.registerCheck<SignedBitwiseCheck>( @@ -51,22 +63,40 @@ public: "hicpp-invalid-access-moved"); CheckFactories.registerCheck<cppcoreguidelines::ProTypeMemberInitCheck>( "hicpp-member-init"); + CheckFactories.registerCheck<misc::MoveConstantArgumentCheck>( + "hicpp-move-const-arg"); CheckFactories.registerCheck<misc::NewDeleteOverloadsCheck>( "hicpp-new-delete-operators"); CheckFactories.registerCheck<misc::NoexceptMoveConstructorCheck>( "hicpp-noexcept-move"); + CheckFactories + .registerCheck<cppcoreguidelines::ProBoundsArrayToPointerDecayCheck>( + "hicpp-no-array-decay"); CheckFactories.registerCheck<NoAssemblerCheck>("hicpp-no-assembler"); + CheckFactories.registerCheck<cppcoreguidelines::NoMallocCheck>( + "hicpp-no-malloc"); CheckFactories .registerCheck<cppcoreguidelines::SpecialMemberFunctionsCheck>( "hicpp-special-member-functions"); + CheckFactories.registerCheck<misc::StaticAssertCheck>( + "hicpp-static-assert"); + CheckFactories.registerCheck<modernize::UseAutoCheck>("hicpp-use-auto"); CheckFactories.registerCheck<misc::UndelegatedConstructorCheck>( "hicpp-undelegated-constructor"); + CheckFactories.registerCheck<modernize::UseEmplaceCheck>( + "hicpp-use-emplace"); CheckFactories.registerCheck<modernize::UseEqualsDefaultCheck>( "hicpp-use-equals-default"); CheckFactories.registerCheck<modernize::UseEqualsDeleteCheck>( "hicpp-use-equals-delete"); + CheckFactories.registerCheck<modernize::UseNoexceptCheck>( + "hicpp-use-noexcept"); + CheckFactories.registerCheck<modernize::UseNullptrCheck>( + "hicpp-use-nullptr"); CheckFactories.registerCheck<modernize::UseOverrideCheck>( "hicpp-use-override"); + CheckFactories.registerCheck<cppcoreguidelines::ProTypeVarargCheck>( + "hicpp-vararg"); } }; |