llvm-project/clang-tools-extra/clang-tidy/modernize
Dmitry Polukhin da55af7f1d [clang-tidy] Enable modernize-concat-nested-namespaces also on headers
For some reason the initial implementation of the check had an explicit check
for the main file to avoid being applied in headers. This diff removes this
check and add a test for the check on a header.

Similar approach was proposed in D61989 but review there got stuck.

Test Plan: added new test case

Differential Revision: https://reviews.llvm.org/D97563
2021-03-15 07:32:45 -07:00
..
AvoidBindCheck.cpp [NFC] Use hasAnyName matcher in place of anyOf(hasName()...) 2020-07-07 14:31:04 +01:00
AvoidBindCheck.h [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00
AvoidCArraysCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
AvoidCArraysCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
CMakeLists.txt [openmp] Add missing dependencies for OMP.h.inc after d90443b 2020-06-23 11:48:04 -04:00
ConcatNestedNamespacesCheck.cpp [clang-tidy] Enable modernize-concat-nested-namespaces also on headers 2021-03-15 07:32:45 -07:00
ConcatNestedNamespacesCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
DeprecatedHeadersCheck.cpp [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
DeprecatedHeadersCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
DeprecatedIosBaseAliasesCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
DeprecatedIosBaseAliasesCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
LoopConvertCheck.cpp [clang-tidy] Extend LoopConvert on array with `!=` comparison 2021-03-04 18:58:59 +00:00
LoopConvertCheck.h [clang-tidy] modernize-loop-convert reverse iteration support 2020-10-16 14:16:30 +01:00
LoopConvertUtils.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
LoopConvertUtils.h [clang-tidy] modernize-loop-convert reverse iteration support 2020-10-16 14:16:30 +01:00
MakeSharedCheck.cpp [clang-tidy] Improved accuracy of check list updater script 2020-06-22 11:07:24 +01:00
MakeSharedCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MakeSmartPtrCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
MakeSmartPtrCheck.h [clang-tidy] Omit std::make_unique/make_shared for default initialization. 2020-12-08 10:34:17 -05:00
MakeUniqueCheck.cpp MakeUniqueCheck.cpp: explicit the fact that there is an autofix for this checker 2020-01-10 22:06:03 +01:00
MakeUniqueCheck.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ModernizeTidyModule.cpp [clang-tidy]: Added modernize-replace-disallow-copy-and-assign-macro 2020-06-03 16:56:03 -04:00
PassByValueCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
PassByValueCheck.h [clang-tidy] Refactor IncludeInserter 2020-07-27 12:48:55 +01:00
RawStringLiteralCheck.cpp [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00
RawStringLiteralCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
RedundantVoidArgCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
RedundantVoidArgCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
ReplaceAutoPtrCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
ReplaceAutoPtrCheck.h [clang-tidy] Refactor IncludeInserter 2020-07-27 12:48:55 +01:00
ReplaceDisallowCopyAndAssignMacroCheck.cpp [clang-tidy][NFC] Remove unnecessary includes throughout clang-tidy header files 2020-06-29 16:05:52 +01:00
ReplaceDisallowCopyAndAssignMacroCheck.h [clang-tidy]: Added modernize-replace-disallow-copy-and-assign-macro 2020-06-03 16:56:03 -04:00
ReplaceRandomShuffleCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
ReplaceRandomShuffleCheck.h [clang-tidy] Refactor IncludeInserter 2020-07-27 12:48:55 +01:00
ReturnBracedInitListCheck.cpp [clang-tidy] Simplify braced init check 2021-02-20 20:09:13 +00:00
ReturnBracedInitListCheck.h [clang-tidy] Simplify braced init check 2021-02-20 20:09:13 +00:00
ShrinkToFitCheck.cpp [clang-tidy] Simplify shrink to fit check 2021-02-27 12:11:42 +00:00
ShrinkToFitCheck.h [clang-tidy] Simplify shrink to fit check 2021-02-27 12:11:42 +00:00
UnaryStaticAssertCheck.cpp [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UnaryStaticAssertCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseAutoCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseAutoCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseBoolLiteralsCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
UseBoolLiteralsCheck.h [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00
UseDefaultMemberInitCheck.cpp [clang-tidy] Simplify default member init check 2021-02-27 12:11:43 +00:00
UseDefaultMemberInitCheck.h [clang-tidy] Simplify default member init check 2021-02-27 12:11:43 +00:00
UseEmplaceCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
UseEmplaceCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseEqualsDefaultCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
UseEqualsDefaultCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseEqualsDeleteCheck.cpp [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` 2020-09-16 13:16:51 +02:00
UseEqualsDeleteCheck.h [clang-tidy] Convert config options that are bools to use the bool overload of get(GlobalOrLocal)? 2020-04-12 23:06:09 +01:00
UseNodiscardCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
UseNodiscardCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseNoexceptCheck.cpp [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class 2020-09-16 08:13:00 +03:00
UseNoexceptCheck.h [clang-tidy] Fix potential assert in use-noexcept check 2020-05-24 14:40:58 +01:00
UseNullptrCheck.cpp [clang-tidy] fix modernize-use-nullptr false positive with spaceship operator comparisons 2021-02-09 14:02:45 +00:00
UseNullptrCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseOverrideCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseOverrideCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseTrailingReturnTypeCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseTrailingReturnTypeCheck.h Add support for C++20 concepts and decltype to modernize-use-trailing-return-type. 2020-08-15 10:40:22 -04:00
UseTransparentFunctorsCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
UseTransparentFunctorsCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseUncaughtExceptionsCheck.cpp [clang-tidy][NFC] Remove unnecessary includes throughout clang-tidy header files 2020-06-29 16:05:52 +01:00
UseUncaughtExceptionsCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseUsingCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseUsingCheck.h [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00