Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace fuchsia {
namespace clang::tidy::fuchsia {

/// Default parameters are not allowed in declared functions.
///
Expand All @@ -27,8 +25,6 @@ class DefaultArgumentsDeclarationsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace fuchsia
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::fuchsia

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_DEFAULT_ARGUMENTS_DECLARATIONS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace fuchsia {
namespace clang::tidy::fuchsia {

/// Multiple implementation inheritance is discouraged.
///
Expand Down Expand Up @@ -43,8 +41,6 @@ class MultipleInheritanceCheck : public ClangTidyCheck {
llvm::StringMap<bool> InterfaceMap;
};

} // namespace fuchsia
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::fuchsia

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_MULTIPLE_INHERITANCE_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace fuchsia {
namespace clang::tidy::fuchsia {

/// Overloading operators is disallowed by the Fuchsia coding standard.
///
Expand All @@ -27,8 +25,6 @@ class OverloadedOperatorCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace fuchsia
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::fuchsia

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_OVERLOADED_OPERATOR_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace fuchsia {
namespace clang::tidy::fuchsia {

/// Constructing global, non-trivial objects with static storage is
/// disallowed, unless the object is statically initialized with a constexpr
Expand All @@ -32,8 +30,6 @@ class StaticallyConstructedObjectsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace fuchsia
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::fuchsia

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_STATICALLY_CONSTRUCTED_OBJECTS_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/fuchsia/TrailingReturnCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace fuchsia {
namespace clang::tidy::fuchsia {

/// Functions that have trailing returns are disallowed, except for those
/// using decltype specifiers and lambda with otherwise unutterable
Expand All @@ -32,8 +30,6 @@ class TrailingReturnCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace fuchsia
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::fuchsia

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_TRAILING_RETURN_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace fuchsia {
namespace clang::tidy::fuchsia {

/// Defining classes with virtual inheritance is disallowed.
///
Expand All @@ -27,8 +25,6 @@ class VirtualInheritanceCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace fuchsia
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::fuchsia

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_VIRTUAL_INHERITANCE_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace readability {
namespace clang::tidy::google::readability {

/// Finds usages of C-style casts.
///
Expand All @@ -36,9 +33,6 @@ class AvoidCStyleCastsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace readability
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_AVOIDCSTYLECASTSCHECK_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/AvoidNSObjectNewCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace objc {
namespace clang::tidy::google::objc {

/// This check finds Objective-C code that uses +new to create object instances,
/// or overrides +new in classes. Both are forbidden by Google's Objective-C
Expand All @@ -33,9 +30,6 @@ class AvoidNSObjectNewCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_AVOIDNSOBJECTNEWCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace objc {
namespace clang::tidy::google::objc {

/// The check is to find usage of @throw invocation in Objective-C code.
/// We should avoid using @throw for Objective-C exceptions according to
Expand All @@ -33,9 +30,6 @@ class AvoidThrowingObjCExceptionCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_OBJC_AVOID_THROWING_EXCEPTION_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace readability {
namespace clang::tidy::google::readability {

// Check for underscores in the names of googletest tests, per
// https://google.github.io/googletest/faq.html#why-should-test-suite-names-and-test-names-not-contain-underscore
Expand All @@ -29,9 +26,6 @@ class AvoidUnderscoreInGoogletestNameCheck : public ClangTidyCheck {
Preprocessor *ModuleExpanderPP) override;
};

} // namespace readability
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_AVOIDUNDERSCOREINGOOGLETESTNAMECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/google/DefaultArgumentsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace clang::tidy::google {

/// Checks that default parameters are not given for virtual methods.
///
Expand All @@ -29,8 +27,6 @@ class DefaultArgumentsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_DEFAULT_ARGUMENTS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace clang::tidy::google {

/// Checks that all single-argument constructors are explicit.
///
Expand All @@ -32,8 +30,6 @@ class ExplicitConstructorCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_EXPLICITCONSTRUCTORCHECK_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace build {
namespace clang::tidy::google::build {

/// Check that `make_pair`'s template arguments are deduced.
///
Expand All @@ -36,9 +33,6 @@ class ExplicitMakePairCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace build
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::build

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_EXPLICITMAKEPAIRCHECK_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/FunctionNamingCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,7 @@
#include "../ClangTidyCheck.h"
#include "llvm/ADT/StringRef.h"

namespace clang {
namespace tidy {
namespace google {
namespace objc {
namespace clang::tidy::google::objc {

/// Finds function names that do not conform to the recommendations of the
/// Google Objective-C Style Guide. Function names should be in upper camel case
Expand All @@ -37,9 +34,6 @@ class FunctionNamingCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_OBJC_FUNCTION_NAMING_CHECK_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/FileExtensionsUtils.h"

namespace clang {
namespace tidy {
namespace google {
namespace readability {
namespace clang::tidy::google::readability {

/// Flag global namespace pollution in header files.
/// Right now it only triggers on using declarations and directives.
Expand All @@ -42,9 +39,6 @@ class GlobalNamesInHeadersCheck : public ClangTidyCheck {
utils::FileExtensionsSet HeaderFileExtensions;
};

} // namespace readability
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_GLOBALNAMESINHEADERSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace objc {
namespace clang::tidy::google::objc {

/// The check for Objective-C global variables and constants naming convention.
/// The declaration should follow the patterns of 'k[A-Z].*' (constants) or
Expand All @@ -33,9 +30,6 @@ class GlobalVariableDeclarationCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_OBJC_GLOBAL_VARIABLE_DECLARATION_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,7 @@ namespace clang {

class IdentifierTable;

namespace tidy {
namespace google {
namespace runtime {
namespace tidy::google::runtime {

/// Finds uses of `short`, `long` and `long long` and suggest replacing them
/// with `u?intXX(_t)?`.
Expand All @@ -46,9 +44,7 @@ class IntegerTypesCheck : public ClangTidyCheck {
std::unique_ptr<IdentifierTable> IdentTable;
};

} // namespace runtime
} // namespace google
} // namespace tidy
} // namespace tidy::google::runtime
} // namespace clang

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_INTEGERTYPESCHECK_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace runtime {
namespace clang::tidy::google::runtime {

/// Finds overloads of unary `operator &`.
///
Expand All @@ -35,9 +32,6 @@ class OverloadedUnaryAndCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace runtime
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::runtime

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_OVERLOADEDUNARYANDCHECK_H
10 changes: 2 additions & 8 deletions clang-tools-extra/clang-tidy/google/TodoCommentCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace readability {
namespace clang::tidy::google::readability {

/// Finds TODO comments without a username or bug number.
///
Expand All @@ -35,9 +32,6 @@ class TodoCommentCheck : public ClangTidyCheck {
std::unique_ptr<TodoCommentHandler> Handler;
};

} // namespace readability
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_TODOCOMMENTCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/FileExtensionsUtils.h"

namespace clang {
namespace tidy {
namespace google {
namespace build {
namespace clang::tidy::google::build {

/// Finds anonymous namespaces in headers.
///
Expand Down Expand Up @@ -48,9 +45,6 @@ class UnnamedNamespaceInHeaderCheck : public ClangTidyCheck {
utils::FileExtensionsSet HeaderFileExtensions;
};

} // namespace build
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::build

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_UNNAMEDNAMESPACEINHEADERCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace clang::tidy::google {

/// Finds uses of deprecated Googletest APIs with names containing "case" and
/// replaces them with equivalent names containing "suite".
Expand All @@ -36,8 +34,6 @@ class UpgradeGoogletestCaseCheck : public ClangTidyCheck {
llvm::DenseSet<SourceLocation> MatchedTemplateLocations;
};

} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_UPGRADEGOOGLETESTCASECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace google {
namespace build {
namespace clang::tidy::google::build {

/// Finds using namespace directives.
///
Expand Down Expand Up @@ -48,9 +45,6 @@ class UsingNamespaceDirectiveCheck : public ClangTidyCheck {
static bool isStdLiteralsNamespace(const NamespaceDecl *NS);
};

} // namespace build
} // namespace google
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::google::build

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_USINGNAMESPACEDIRECTIVECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/hicpp/ExceptionBaseclassCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace hicpp {
namespace clang::tidy::hicpp {

/// Check for thrown exceptions and enforce they are all derived from std::exception.
///
Expand All @@ -30,8 +28,6 @@ class ExceptionBaseclassCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace hicpp
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::hicpp

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_HICPP_EXCEPTION_BASECLASS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace hicpp {
namespace clang::tidy::hicpp {

/// Find occasions where not all codepaths are explicitly covered in code.
/// This includes 'switch' without a 'default'-branch and 'if'-'else if'-chains
Expand Down Expand Up @@ -41,8 +39,6 @@ class MultiwayPathsCoveredCheck : public ClangTidyCheck {
const bool WarnOnMissingElse;
};

} // namespace hicpp
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::hicpp

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_HICPP_MULTIWAY_PATHS_COVERED_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/hicpp/NoAssemblerCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace hicpp {
namespace clang::tidy::hicpp {

/// Find assembler statements. No fix is offered.
///
Expand All @@ -27,8 +25,6 @@ class NoAssemblerCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace hicpp
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::hicpp

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_HICPP_NO_ASSEMBLER_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/hicpp/SignedBitwiseCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace hicpp {
namespace clang::tidy::hicpp {

/// This check implements the rule 5.6.1 of the HICPP Standard, which disallows
/// bitwise operations on signed integer types.
Expand All @@ -31,8 +29,6 @@ class SignedBitwiseCheck : public ClangTidyCheck {
bool IgnorePositiveIntegerLiterals;
};

} // namespace hicpp
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::hicpp

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_HICPP_SIGNED_BITWISE_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/linuxkernel/MustCheckErrsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace linuxkernel {
namespace clang::tidy::linuxkernel {

/// Checks Linux kernel code to see if it uses the results from the functions in
/// linux/err.h. Also checks to see if code uses the results from functions that
Expand All @@ -36,8 +34,6 @@ class MustCheckErrsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace linuxkernel
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::linuxkernel

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LINUXKERNEL_MUSTCHECKERRSCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../utils/HeaderGuard.h"

namespace clang {
namespace tidy {
namespace llvm_check {
namespace clang::tidy::llvm_check {

/// Finds and fixes header guards that do not adhere to LLVM style.
/// For the user-facing documentation see:
Expand All @@ -33,8 +31,6 @@ class LLVMHeaderGuardCheck : public utils::HeaderGuardCheck {
std::string getHeaderGuard(StringRef Filename, StringRef OldGuard) override;
};

} // namespace llvm_check
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_check

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVM_HEADERGUARDCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace llvm_check {
namespace clang::tidy::llvm_check {

/// Checks the correct order of `#includes`.
///
Expand All @@ -26,8 +24,6 @@ class IncludeOrderCheck : public ClangTidyCheck {
Preprocessor *ModuleExpanderPP) override;
};

} // namespace llvm_check
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_check

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVM_INCLUDEORDERCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace llvm_check {
namespace clang::tidy::llvm_check {

/// Looks at conditionals and finds and replaces cases of ``cast<>``, which will
/// assert rather than return a null pointer, and ``dyn_cast<>`` where
Expand Down Expand Up @@ -60,8 +58,6 @@ class PreferIsaOrDynCastInConditionalsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace llvm_check
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_check

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVM_PREFERISAORDYNCASTINCONDITIONALSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace llvm_check {
namespace clang::tidy::llvm_check {

/// Historically, LLVM has used `unsigned` to represent registers. Since then
/// a `Register` object has been introduced for improved type-safety and make
Expand All @@ -29,8 +27,6 @@ class PreferRegisterOverUnsignedCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace llvm_check
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_check

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVM_PREFERREGISTEROVERUNSIGNEDCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace llvm_check {
namespace clang::tidy::llvm_check {

/// Looks for local `Twine` variables which are prone to use after frees and
/// should be generally avoided.
Expand All @@ -25,8 +23,6 @@ class TwineLocalCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace llvm_check
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_check

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVM_TWINELOCALCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace llvm_libc {
namespace clang::tidy::llvm_libc {

/// Checks all calls resolve to functions within __llvm_libc namespace.
///
Expand All @@ -31,8 +29,6 @@ class CalleeNamespaceCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace llvm_libc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_libc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVMLIBC_CALLEENAMESPACECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace llvm_libc {
namespace clang::tidy::llvm_libc {

/// Checks all llvm-libc implementation is within the correct namespace.
///
Expand All @@ -31,8 +29,6 @@ class ImplementationInNamespaceCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace llvm_libc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_libc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVMLIBC_IMPLEMENTATIONINNAMESPACECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../portability/RestrictSystemIncludesCheck.h"

namespace clang {
namespace tidy {
namespace llvm_libc {
namespace clang::tidy::llvm_libc {

/// Warns of accidental inclusions of system libc headers that aren't
/// compiler provided.
Expand All @@ -30,8 +28,6 @@ class RestrictSystemLibcHeadersCheck
Preprocessor *ModuleExpanderPP) override;
};

} // namespace llvm_libc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::llvm_libc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_LLVMLIBC_RESTRICTSYSTEMLIBCHEADERSCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Finds symbol which have confusable identifiers, i.e. identifiers that look
/// the same visually but have a different Unicode representation.
Expand All @@ -33,8 +31,6 @@ class ConfusableIdentifierCheck : public ClangTidyCheck {
llvm::StringMap<llvm::SmallVector<const NamedDecl *>> Mapper;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_CONFUSABLE_IDENTIFIER_CHECK_H
9 changes: 2 additions & 7 deletions clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@
#include "clang/Analysis/Analyses/ExprMutationAnalyzer.h"
#include "llvm/ADT/DenseSet.h"

namespace clang {
namespace tidy {

namespace misc {
namespace clang::tidy::misc {

/// This check warns on variables which could be declared const but are not.
///
Expand Down Expand Up @@ -50,8 +47,6 @@ class ConstCorrectnessCheck : public ClangTidyCheck {
const bool TransformPointersAsValues;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_CONSTCORRECTNESSCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/DefinitionsInHeadersCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/FileExtensionsUtils.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Finds non-extern non-inline function and variable definitions in header
/// files, which can lead to potential ODR violations.
Expand Down Expand Up @@ -47,8 +45,6 @@ class DefinitionsInHeadersCheck : public ClangTidyCheck {
utils::FileExtensionsSet HeaderFileExtensions;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_DEFINITIONS_IN_HEADERS_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

class MisleadingBidirectionalCheck : public ClangTidyCheck {
public:
Expand All @@ -31,8 +29,6 @@ class MisleadingBidirectionalCheck : public ClangTidyCheck {
std::unique_ptr<MisleadingBidirectionalHandler> Handler;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_MISLEADINGBIDIRECTIONALCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

class MisleadingIdentifierCheck : public ClangTidyCheck {
public:
Expand All @@ -24,8 +22,6 @@ class MisleadingIdentifierCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_MISLEADINGIDENTIFIERCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// This check diagnoses when a const qualifier is applied to a typedef to a
/// pointer type rather than to the pointee.
Expand All @@ -28,8 +26,6 @@ class MisplacedConstCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_MISPLACED_CONST_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "llvm/ADT/SmallVector.h"
#include <map>

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

class NewDeleteOverloadsCheck : public ClangTidyCheck {
std::map<const clang::CXXRecordDecl *,
Expand All @@ -33,8 +31,6 @@ class NewDeleteOverloadsCheck : public ClangTidyCheck {
void onEndOfTranslationUnit() override;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_NEWDELETEOVERLOADS_H
6 changes: 2 additions & 4 deletions clang-tools-extra/clang-tidy/misc/NoRecursionCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ namespace clang {

class CallGraphNode;

namespace tidy {
namespace misc {
namespace tidy::misc {

/// Finds strongly connected functions (by analyzing call graph for SCC's
/// that are loops), diagnoses each function in the cycle,
Expand All @@ -35,8 +34,7 @@ class NoRecursionCheck : public ClangTidyCheck {
void handleSCC(ArrayRef<CallGraphNode *> SCC);
};

} // namespace misc
} // namespace tidy
} // namespace tidy::misc
} // namespace clang

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_NORECURSIONCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/NonCopyableObjects.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// The check flags dereferences and non-pointer declarations of objects that
/// are not meant to be passed by value, such as C FILE objects.
Expand All @@ -25,8 +23,6 @@ class NonCopyableObjectsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_NONCOPYABLEOBJECTS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// This checker finds classes that not only contain the data
/// (non-static member variables), but also have logic (non-static member
Expand Down Expand Up @@ -42,8 +40,6 @@ class NonPrivateMemberVariablesInClassesCheck : public ClangTidyCheck {
const bool IgnorePublicMemberVariables;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_NONPRIVATEMEMBERVARIABLESINCLASSESCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// The checker detects expressions that are redundant, because they contain
/// ineffective, useless parts.
Expand All @@ -33,8 +31,6 @@ class RedundantExpressionCheck : public ClangTidyCheck {
void checkRelationalExpr(const ast_matchers::MatchFinder::MatchResult &R);
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_REDUNDANT_EXPRESSION_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/StaticAssertCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "llvm/ADT/StringRef.h"
#include <string>

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Replaces `assert()` with `static_assert()` if the condition is evaluatable
/// at compile time.
Expand All @@ -36,8 +34,6 @@ class StaticAssertCheck : public ClangTidyCheck {
SourceLocation AssertLoc);
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_STATICASSERTCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

///checks for locations that do not throw by value
// or catch by reference.
Expand Down Expand Up @@ -49,8 +47,6 @@ class ThrowByValueCatchByReferenceCheck : public ClangTidyCheck {
uint64_t MaxSize; // No `const` because we have to set it in two steps.
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_THROW_BY_VALUE_CATCH_BY_REFERENCE_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Finds declarations of assignment operators with the wrong return and/or
/// argument types and definitions with good return type but wrong return
Expand All @@ -37,8 +35,6 @@ class UnconventionalAssignOperatorCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_ASSIGNOPERATORSIGNATURECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/IncludeInserter.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Find and replace `unique_ptr::reset(release())` with `std::move()`.
///
Expand Down Expand Up @@ -47,8 +45,6 @@ class UniqueptrResetReleaseCheck : public ClangTidyCheck {
utils::IncludeInserter Inserter;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_UNIQUEPTRRESETRELEASECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/UnusedAliasDeclsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "llvm/ADT/DenseMap.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Finds unused namespace alias declarations.
class UnusedAliasDeclsCheck : public ClangTidyCheck {
Expand All @@ -32,8 +30,6 @@ class UnusedAliasDeclsCheck : public ClangTidyCheck {
llvm::DenseMap<const NamedDecl *, CharSourceRange> FoundDecls;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_UNUSED_ALIAS_DECLS_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/UnusedParametersCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Finds unused parameters and fixes them, so that `-Wunused-parameter` can be
/// turned on.
Expand All @@ -35,8 +33,6 @@ class UnusedParametersCheck : public ClangTidyCheck {
const FunctionDecl *Function, unsigned ParamIndex);
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_UNUSED_PARAMETERS_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/misc/UnusedUsingDeclsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
#include "llvm/ADT/SmallPtrSet.h"
#include <vector>

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Finds unused using declarations.
///
Expand Down Expand Up @@ -53,8 +51,6 @@ class UnusedUsingDeclsCheck : public ClangTidyCheck {
utils::FileExtensionsSet HeaderFileExtensions;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_UNUSED_USING_DECLS_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/FileExtensionsUtils.h"

namespace clang {
namespace tidy {
namespace misc {
namespace clang::tidy::misc {

/// Warns when using 'static' functions or variables at global scope, and
/// suggests moving them to an anonymous namespace.
Expand Down Expand Up @@ -44,8 +42,6 @@ class UseAnonymousNamespaceCheck : public ClangTidyCheck {
utils::FileExtensionsSet HeaderFileExtensions;
};

} // namespace misc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::misc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_USEANONYMOUSNAMESPACECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replace simple uses of std::bind with a lambda.
///
Expand All @@ -34,8 +32,6 @@ class AvoidBindCheck : public ClangTidyCheck {
private:
bool PermissiveParameterList = false;
};
} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_AVOID_BIND_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/AvoidCArraysCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Find C-style array types and recommend to use std::array<> / std::vector<>.
///
Expand All @@ -30,8 +28,6 @@ class AvoidCArraysCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_AVOIDCARRAYSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/SmallVector.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

class ConcatNestedNamespacesCheck : public ClangTidyCheck {
public:
Expand All @@ -36,8 +34,6 @@ class ConcatNestedNamespacesCheck : public ClangTidyCheck {
NamespaceString concatNamespaces();
NamespaceContextVec Namespaces;
};
} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_CONCATNESTEDNAMESPACESCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// This check replaces deprecated C library headers with their C++ STL
/// alternatives.
Expand Down Expand Up @@ -57,8 +55,6 @@ class DeprecatedHeadersCheck : public ClangTidyCheck {
bool CheckHeaderFile;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_C_HEADERS_TO_CXX_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// This check warns the uses of the deprecated member types of ``std::ios_base``
/// and replaces those that have a non-deprecated equivalent.
Expand All @@ -31,8 +29,6 @@ class DeprecatedIosBaseAliasesCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_DEPRECATEDIOSBASEALIASESCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include <clang/Lex/Token.h>
#include <llvm/ADT/ArrayRef.h>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

enum class LiteralSize {
Unknown = 0,
Expand Down Expand Up @@ -80,8 +78,6 @@ class IntegralLiteralExpressionMatcher {
bool CommaAllowed;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "../utils/IncludeInserter.h"
#include "LoopConvertUtils.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

class LoopConvertCheck : public ClangTidyCheck {
public:
Expand Down Expand Up @@ -85,8 +83,6 @@ class LoopConvertCheck : public ClangTidyCheck {
std::string ReverseHeader;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_LOOP_CONVERT_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,7 @@
#include <string>
#include <utility>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

enum LoopFixerKind {
LFK_Array,
Expand Down Expand Up @@ -464,8 +462,6 @@ class VariableNamer {
bool declarationExists(llvm::StringRef Symbol);
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_LOOP_CONVERT_UTILS_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

class MacroToEnumCallbacks;

Expand All @@ -34,8 +32,6 @@ class MacroToEnumCheck : public ClangTidyCheck {
MacroToEnumCallbacks *PPCallback{};
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_MACROTOENUMCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/MakeSharedCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "MakeSmartPtrCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replace the pattern:
/// \code
Expand All @@ -35,8 +33,6 @@ class MakeSharedCheck : public MakeSmartPtrCheck {
SmartPtrTypeMatcher getSmartPointerTypeMatcher() const override;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_MAKE_SHARED_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@
#include "llvm/ADT/StringRef.h"
#include <string>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Base class for MakeSharedCheck and MakeUniqueCheck.
class MakeSmartPtrCheck : public ClangTidyCheck {
Expand Down Expand Up @@ -64,8 +62,6 @@ class MakeSmartPtrCheck : public ClangTidyCheck {
void insertHeader(DiagnosticBuilder &Diag, FileID FD);
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_MAKE_SMART_PTR_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/MakeUniqueCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "MakeSmartPtrCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replace the pattern:
/// \code
Expand All @@ -37,8 +35,6 @@ class MakeUniqueCheck : public MakeSmartPtrCheck {
const bool RequireCPlusPlus14;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_MAKE_UNIQUE_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/PassByValueCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@

#include <memory>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

class PassByValueCheck : public ClangTidyCheck {
public:
Expand All @@ -35,8 +33,6 @@ class PassByValueCheck : public ClangTidyCheck {
const bool ValuesOnly;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_PASS_BY_VALUE_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include <bitset>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

using CharsBitSet = std::bitset<1 << CHAR_BIT>;

Expand Down Expand Up @@ -44,8 +42,6 @@ class RawStringLiteralCheck : public ClangTidyCheck {
const bool ReplaceShorterLiterals;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_RAW_STRING_LITERAL_H
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@

#include <string>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Find and remove redundant void argument lists.
///
Expand Down Expand Up @@ -73,8 +71,6 @@ class RedundantVoidArgCheck : public ClangTidyCheck {
void removeVoidToken(Token VoidToken, StringRef Diagnostic);
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_REDUNDANT_VOID_ARG_CHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/ReplaceAutoPtrCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/IncludeInserter.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Transforms the deprecated `std::auto_ptr` into the C++11 `std::unique_ptr`.
///
Expand Down Expand Up @@ -56,8 +54,6 @@ class ReplaceAutoPtrCheck : public ClangTidyCheck {
utils::IncludeInserter Inserter;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_REPLACE_AUTO_PTR_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// This check finds macro expansions of ``DISALLOW_COPY_AND_ASSIGN(Type)`` and
/// replaces them with a deleted copy constructor and a deleted assignment
Expand Down Expand Up @@ -55,8 +53,6 @@ class ReplaceDisallowCopyAndAssignMacroCheck : public ClangTidyCheck {
const StringRef MacroName;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_REPLACEDISALLOWCOPYANDASSIGNMACROCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/IncludeInserter.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// std::random_shuffle will be removed as of C++17. This check will find and
/// replace all occurrences of std::random_shuffle with std::shuffle.
Expand All @@ -37,8 +35,6 @@ class ReplaceRandomShuffleCheck : public ClangTidyCheck {
utils::IncludeInserter IncludeInserter;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_REPLACE_RANDOM_SHUFFLE_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Use a braced init list for return statements rather than unnecessary
/// repeating the return type name.
Expand All @@ -34,8 +32,6 @@ class ReturnBracedInitListCheck : public ClangTidyCheck {
}
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_RETURN_BRACED_INIT_LIST_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/ShrinkToFitCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replace copy and swap tricks on shrinkable containers with the
/// `shrink_to_fit()` method call.
Expand All @@ -35,8 +33,6 @@ class ShrinkToFitCheck : public ClangTidyCheck {
}
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_SHRINKTOFITCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replaces a static_assert declaration with an empty message
/// with the unary version.
Expand All @@ -31,8 +29,6 @@ class UnaryStaticAssertCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_UNARY_STATIC_ASSERT_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseAutoCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

class UseAutoCheck : public ClangTidyCheck {
public:
Expand All @@ -35,8 +33,6 @@ class UseAutoCheck : public ClangTidyCheck {
const bool RemoveStars;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_AUTO_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseBoolLiteralsCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Finds integer literals which are cast to bool.
///
Expand All @@ -33,8 +31,6 @@ class UseBoolLiteralsCheck : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_BOOL_LITERALS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Convert a default constructor's member initializers into default member
/// initializers. Remove member initializers that are the same as a default
Expand Down Expand Up @@ -44,8 +42,6 @@ class UseDefaultMemberInitCheck : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_DEFAULT_MEMBER_INIT_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include <string>
#include <vector>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// This check looks for cases when inserting new element into std::vector but
/// the element is constructed temporarily.
Expand Down Expand Up @@ -45,8 +43,6 @@ class UseEmplaceCheck : public ClangTidyCheck {
const std::vector<StringRef> EmplacyFunctions;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_EMPLACE_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replace default bodies of special member functions with '= default;'.
/// \code
Expand Down Expand Up @@ -48,8 +46,6 @@ class UseEqualsDefaultCheck : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_EQUALS_DEFAULT_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseEqualsDeleteCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Mark unimplemented private special member functions with '= delete'.
/// \code
Expand Down Expand Up @@ -50,8 +48,6 @@ class UseEqualsDeleteCheck : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_EQUALS_DELETE_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseNodiscardCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Add ``[[nodiscard]]`` to non-void const-member functions with no
/// arguments or pass-by-value or pass by const-reference arguments.
Expand Down Expand Up @@ -43,8 +41,6 @@ class UseNodiscardCheck : public ClangTidyCheck {
const StringRef NoDiscardMacro;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USENODISCARDCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseNoexceptCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Replace dynamic exception specifications, with
/// `noexcept` (or user-defined macro) or `noexcept(false)`.
Expand Down Expand Up @@ -44,8 +42,6 @@ class UseNoexceptCheck : public ClangTidyCheck {
const bool UseNoexceptFalse;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_NOEXCEPT_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

class UseNullptrCheck : public ClangTidyCheck {
public:
Expand All @@ -32,8 +30,6 @@ class UseNullptrCheck : public ClangTidyCheck {
SmallVector<StringRef, 1> NullMacros;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_NULLPTR_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseOverrideCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Use C++11's `override` and remove `virtual` where applicable.
class UseOverrideCheck : public ClangTidyCheck {
Expand All @@ -34,8 +32,6 @@ class UseOverrideCheck : public ClangTidyCheck {
const StringRef FinalSpelling;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USEOVERRIDECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "clang/Lex/Token.h"
#include <optional>

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

struct ClassifiedToken {
Token T;
Expand Down Expand Up @@ -60,8 +58,6 @@ class UseTrailingReturnTypeCheck : public ClangTidyCheck {
const SourceManager &SM, const LangOptions &LangOpts);
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USETRAILINGRETURNTYPECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Prefer using transparent functors to non-transparent ones.
///
Expand All @@ -32,8 +30,6 @@ class UseTransparentFunctorsCheck : public ClangTidyCheck {
const bool SafeMode;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_TRANSPARENT_FUNCTORS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// This check will warn on calls to std::uncaught_exception and replace them with calls to
/// std::uncaught_exceptions, since std::uncaught_exception was deprecated in C++17. In case of
Expand All @@ -32,8 +30,6 @@ class UseUncaughtExceptionsCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_UNCAUGHT_EXCEPTIONS_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/modernize/UseUsingCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace modernize {
namespace clang::tidy::modernize {

/// Check finds typedefs and replaces it with usings.
///
Expand All @@ -38,8 +36,6 @@ class UseUsingCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace modernize
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::modernize

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MODERNIZE_USE_USING_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/mpi/BufferDerefCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h"
#include <optional>

namespace clang {
namespace tidy {
namespace mpi {
namespace clang::tidy::mpi {

/// This check verifies if a buffer passed to an MPI (Message Passing Interface)
/// function is sufficiently dereferenced. Buffers should be passed as a single
Expand Down Expand Up @@ -48,8 +46,6 @@ class BufferDerefCheck : public ClangTidyCheck {
std::optional<ento::mpi::MPIFunctionClassifier> FuncClassifier;
};

} // namespace mpi
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::mpi

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MPI_BUFFER_DEREF_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/mpi/TypeMismatchCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
#include "clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h"
#include <optional>

namespace clang {
namespace tidy {
namespace mpi {
namespace clang::tidy::mpi {

/// This check verifies if buffer type and MPI (Message Passing Interface)
/// datatype pairs match. All MPI datatypes defined by the MPI standard (3.1)
Expand Down Expand Up @@ -49,8 +47,6 @@ class TypeMismatchCheck : public ClangTidyCheck {
std::optional<ento::mpi::MPIFunctionClassifier> FuncClassifier;
};

} // namespace mpi
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::mpi

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MPI_TYPE_MISMATCH_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/AssertEquals.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Warn if XCTAssertEqual() or XCTAssertNotEqual() is used with at least one
/// operands of type NSString*.
Expand All @@ -32,8 +30,6 @@ class AssertEquals final : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // THIRD_PARTY_LLVM_LLVM_PROJECT_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_OBJCASSERTEQUALS_H_
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/AvoidNSErrorInitCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds usages of -[NSError init]. It is not the proper way of creating
/// NSError. errorWithDomain:code:userInfo: should be used instead.
Expand All @@ -31,8 +29,6 @@ class AvoidNSErrorInitCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_AVOIDNSERRORINITCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds implementations of -dealloc in Objective-C categories. The category
/// implementation will override any dealloc in the class implementation,
Expand All @@ -32,8 +30,6 @@ class DeallocInCategoryCheck final : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_DEALLOCINCATEGORYCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/ForbiddenSubclassingCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "llvm/ADT/StringRef.h"
#include <vector>

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds Objective-C classes which have a superclass which is
/// documented to not support subclassing.
Expand All @@ -36,8 +34,6 @@ class ForbiddenSubclassingCheck : public ClangTidyCheck {
const std::vector<StringRef> ForbiddenSuperClassNames;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_FORBIDDEN_SUBCLASSING_CHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/MissingHashCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds Objective-C implementations that implement -isEqual: without also
/// appropriately implementing -hash.
Expand All @@ -31,8 +29,6 @@ class MissingHashCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_MISSINGHASHCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Checks the string pattern used as a date format specifier and reports
/// warnings if it contains any incorrect sub-pattern.
Expand All @@ -31,8 +29,6 @@ class NSDateFormatterCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_NSDATEFORMATTERCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "clang/Basic/LangStandard.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds calls to NSInvocation methods under ARC that don't have proper
/// argument object lifetimes.
Expand All @@ -32,8 +30,6 @@ class NSInvocationArgumentLifetimeCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_NSINVOCATIONARGUMENTLIFETIMECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/PropertyDeclarationCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds Objective-C property declarations which
/// are not in Lower Camel Case.
Expand All @@ -34,8 +32,6 @@ class PropertyDeclarationCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_PROPERTY_DECLARATION_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/objc/SuperSelfCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace objc {
namespace clang::tidy::objc {

/// Finds invocations of -self on super instances in initializers of subclasses
/// of NSObject and recommends calling a superclass initializer instead.
Expand All @@ -31,8 +29,6 @@ class SuperSelfCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace objc
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::objc

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OBJC_SUPERSELFCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/openmp/ExceptionEscapeCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/ExceptionAnalyzer.h"

namespace clang {
namespace tidy {
namespace openmp {
namespace clang::tidy::openmp {

/// Analyzes OpenMP Structured Blocks and checks that no exception escapes
/// out of the Structured Block it was thrown in.
Expand All @@ -37,8 +35,6 @@ class ExceptionEscapeCheck : public ClangTidyCheck {
utils::ExceptionAnalyzer Tracer;
};

} // namespace openmp
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::openmp

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OPENMP_EXCEPTIONESCAPECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/openmp/UseDefaultNoneCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace openmp {
namespace clang::tidy::openmp {

/// Finds OpenMP directives that are allowed to contain a ``default`` clause,
/// but either don't specify it or the clause is specified but with the kind
Expand All @@ -32,8 +30,6 @@ class UseDefaultNoneCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace openmp
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::openmp

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_OPENMP_USEDEFAULTNONECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
#include <string>
#include <vector>

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Optimize calls to std::string::find() and friends when the needle passed is
/// a single character string literal.
Expand All @@ -38,8 +36,6 @@ class FasterStringFindCheck : public ClangTidyCheck {
const std::vector<StringRef> StringLikeClasses;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_FASTER_STRING_FIND_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/performance/ForRangeCopyCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// A check that detects copied loop variables and suggests using const
/// references.
Expand Down Expand Up @@ -45,8 +43,6 @@ class ForRangeCopyCheck : public ClangTidyCheck {
const std::vector<StringRef> AllowedTypes;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_FORRANGECOPYCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

// Checks that in a for range loop, if the provided type is a reference, then
// the underlying type is the one returned by the iterator (i.e. that there
Expand All @@ -33,8 +31,6 @@ class ImplicitConversionInLoopCheck : public ClangTidyCheck {
const Expr *OperatorCall);
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_IMPLICIT_CONVERSION_IN_LOOP_CHECK_H_
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Warns on inefficient use of STL algorithms on associative containers.
///
Expand All @@ -34,8 +32,6 @@ class InefficientAlgorithmCheck : public ClangTidyCheck {
}
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_INEFFICIENTALGORITHMCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// This check is to warn about the performance overhead arising from
/// concatenating strings, using the operator+, instead of operator+=.
Expand All @@ -36,8 +34,6 @@ class InefficientStringConcatenationCheck : public ClangTidyCheck {
const bool StrictMode;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_INEFFICIENTSTRINGCONCATENATION_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Finds possible inefficient `std::vector` operations (e.g. `push_back`) in
/// for loops that may cause unnecessary memory reallocations.
Expand Down Expand Up @@ -44,8 +42,6 @@ class InefficientVectorOperationCheck : public ClangTidyCheck {
bool EnableProto;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_INEFFICIENT_VECTOR_OPERATION_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/performance/MoveConstArgCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "llvm/ADT/DenseSet.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Find casts of calculation results to bigger type. Typically from int to
///
Expand Down Expand Up @@ -43,8 +41,6 @@ class MoveConstArgCheck : public ClangTidyCheck {
llvm::DenseSet<const CallExpr *> AlreadyCheckedMoves;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_MOVECONSTANTARGUMENTCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// The check flags user-defined move constructors that have a ctor-initializer
/// initializing a member or base class through a copy constructor instead of a
Expand All @@ -30,8 +28,6 @@ class MoveConstructorInitCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_MOVECONSTRUCTORINITCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Finds local variables that cannot be automatically moved due to constness.
/// For the user-facing documentation see:
Expand All @@ -32,8 +30,6 @@ class NoAutomaticMoveCheck : public ClangTidyCheck {
const std::vector<StringRef> AllowedTypes;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_NOAUTOMATICMOVECHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/performance/NoIntToPtrCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Diagnoses every integer to pointer cast.
///
Expand All @@ -27,8 +25,6 @@ class NoIntToPtrCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_NOINTTOPTRCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// The check flags user-defined move constructors and assignment operators not
/// marked with `noexcept` or marked with `noexcept(expr)` where `expr`
Expand All @@ -33,8 +31,6 @@ class NoexceptMoveConstructorCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_NOEXCEPTMOVECONSTRUCTORCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// A check that finds classes that would be trivial if not for the defaulted
/// destructors declared out-of-line:
Expand All @@ -36,8 +34,6 @@ class TriviallyDestructibleCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_TRIVIALLYDESTRUCTIBLECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "../utils/IncludeInserter.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// Finds calls to C math library functions with implicit float to double
/// promotions.
Expand All @@ -39,8 +37,6 @@ class TypePromotionInMathFnCheck : public ClangTidyCheck {
utils::IncludeInserter IncludeInserter;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_TYPE_PROMOTION_IN_MATH_FN_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "clang/AST/Decl.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

// The check detects local variable declarations that are copy initialized with
// the const reference of a function call or the const reference of a method
Expand Down Expand Up @@ -46,8 +44,6 @@ class UnnecessaryCopyInitialization : public ClangTidyCheck {
const std::vector<StringRef> ExcludedContainerTypes;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_UNNECESSARY_COPY_INITIALIZATION_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "../utils/IncludeInserter.h"
#include "clang/Analysis/Analyses/ExprMutationAnalyzer.h"

namespace clang {
namespace tidy {
namespace performance {
namespace clang::tidy::performance {

/// A check that flags value parameters of expensive to copy types that
/// can safely be converted to const references.
Expand Down Expand Up @@ -45,8 +43,6 @@ class UnnecessaryValueParamCheck : public ClangTidyCheck {
const std::vector<StringRef> AllowedTypes;
};

} // namespace performance
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::performance

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PERFORMANCE_UNNECESSARY_VALUE_PARAM_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "../GlobList.h"
#include "clang/Lex/PPCallbacks.h"

namespace clang {
namespace tidy {
namespace portability {
namespace clang::tidy::portability {

/// Checks for allowed includes and suggests removal of any others. If no
/// includes are specified, the check will exit without issuing any warnings.
Expand Down Expand Up @@ -78,8 +76,6 @@ class RestrictedIncludesPPCallbacks : public PPCallbacks {
const SourceManager &SM;
};

} // namespace portability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::portability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PORTABILITY_RESTRICTINCLUDESSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@

#include "llvm/ADT/SmallString.h"

namespace clang {
namespace tidy {
namespace portability {
namespace clang::tidy::portability {

/// Find SIMD intrinsics calls and suggest std::experimental::simd alternatives.
///
Expand All @@ -37,8 +35,6 @@ class SIMDIntrinsicsCheck : public ClangTidyCheck {
const bool Suggest;
};

} // namespace portability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::portability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_SIMD_INTRINSICS_CHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace portability {
namespace clang::tidy::portability {

/// Report use of ``std::vector<const T>`` (and similar containers of const
/// elements). These are not allowed in standard C++ due to undefined
Expand All @@ -30,8 +28,6 @@ class StdAllocatorConstCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace portability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::portability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_PORTABILITY_STDALLOCATORCONSTCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

// Detect function declarations that have const value parameters and discourage
// them.
Expand All @@ -34,8 +32,6 @@ class AvoidConstParamsInDecls : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_AVOID_CONST_PARAMS_IN_DECLS_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks that bodies of `if` statements and loops (`for`, `range-for`,
/// `do-while`, and `while`) are inside braces
Expand Down Expand Up @@ -64,8 +62,6 @@ class BracesAroundStatementsCheck : public ClangTidyCheck {
const unsigned ShortStatementLines;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_BRACESAROUNDSTATEMENTSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// For any function whose return type is const-qualified, suggests removal of
/// the `const` qualifier from that return type.
Expand All @@ -33,8 +31,6 @@ class ConstReturnTypeCheck : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_CONSTRETURNTYPECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Finds usages of `container.count()` and `find() == end()` which should be
/// replaced by a call to the `container.contains()` method introduced in C++20.
Expand All @@ -33,8 +31,6 @@ class ContainerContainsCheck : public ClangTidyCheck {
}
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_CONTAINERCONTAINSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {
/// Checks whether a call to `operator[]` and `&` can be replaced with a call to
/// `data()`.
///
Expand All @@ -38,8 +36,6 @@ class ContainerDataPointerCheck : public ClangTidyCheck {
return TK_IgnoreUnlessSpelledInSource;
}
};
} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_CONTAINERDATAPOINTERCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks whether a call to the `size()` method can be replaced with a call to
/// `empty()`.
Expand All @@ -38,8 +36,6 @@ class ContainerSizeEmptyCheck : public ClangTidyCheck {
}
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_CONTAINERSIZEEMPTYCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// This check finds C++ class methods than can be made static
/// because they don't use the 'this' pointer.
Expand All @@ -29,8 +27,6 @@ class ConvertMemberFunctionsToStatic : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_CONVERTMEMFUNCTOSTATIC_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Check whether the 'if' statement is unnecessary before calling 'delete' on a
/// pointer.
Expand All @@ -31,8 +29,6 @@ class DeleteNullPointerCheck : public ClangTidyCheck {
}
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_DELETE_NULL_POINTER_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// \brief Find and remove duplicate #include directives.
///
Expand All @@ -28,8 +26,6 @@ class DuplicateIncludeCheck : public ClangTidyCheck {
Preprocessor *ModuleExpanderPP) override;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_DUPLICATE_INCLUDE_CHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
#include "../ClangTidyCheck.h"
#include "llvm/ADT/DenseMap.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Flags the usages of `else` after `return`.
///
Expand All @@ -41,8 +39,6 @@ class ElseAfterReturnCheck : public ClangTidyCheck {
ConditionalBranchMap PPConditionals;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_ELSEAFTERRETURNCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks function Cognitive Complexity metric.
///
Expand Down Expand Up @@ -48,8 +46,6 @@ class FunctionCognitiveComplexityCheck : public ClangTidyCheck {
const bool IgnoreMacros;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_FUNCTIONCOGNITIVECOMPLEXITYCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks for large functions based on various metrics.
///
Expand Down Expand Up @@ -51,8 +49,6 @@ class FunctionSizeCheck : public ClangTidyCheck {
const unsigned VariableThreshold;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_FUNCTIONSIZECHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
#include "../ClangTidyCheck.h"
#include "llvm/Support/Regex.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Warns about identifiers names whose length is too short.
///
Expand Down Expand Up @@ -47,8 +45,6 @@ class IdentifierLengthCheck : public ClangTidyCheck {
llvm::Regex IgnoredParameterNames;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_IDENTIFIERLENGTHCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@

#include "../utils/RenamerClangTidyCheck.h"
#include <optional>
namespace clang {
namespace tidy {
namespace clang::tidy {
namespace readability {

enum StyleKind : int;
Expand Down Expand Up @@ -211,7 +210,6 @@ struct OptionEnumMapping<readability::IdentifierNamingCheck::CaseType> {
std::pair<readability::IdentifierNamingCheck::CaseType, StringRef>>
getEnumMapping();
};
} // namespace tidy
} // namespace clang
} // namespace clang::tidy

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_IDENTIFIERNAMINGCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks for use of implicit bool conversions in expressions.
///
Expand All @@ -40,8 +38,6 @@ class ImplicitBoolConversionCheck : public ClangTidyCheck {
const bool AllowPointerConditions;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_IMPLICIT_BOOL_CONVERSION_H
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@

#include "llvm/ADT/DenseSet.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks for declarations of functions which differ in parameter names.
///
Expand Down Expand Up @@ -45,8 +43,6 @@ class InconsistentDeclarationParameterNameCheck : public ClangTidyCheck {
const bool Strict;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_INCONSISTENT_DECLARATION_PARAMETER_NAME_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// This check diagnoses all DeclStmt's declaring more than one variable and
/// tries to refactor the code to one statement per declaration.
Expand All @@ -28,8 +26,6 @@ class IsolateDeclarationCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_ISOLATEDECLCHECK_H
8 changes: 2 additions & 6 deletions clang-tools-extra/clang-tidy/readability/MagicNumbersCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
#include <llvm/ADT/APFloat.h>
#include <llvm/ADT/SmallVector.h>

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Detects magic numbers, integer and floating point literals embedded in code.
///
Expand Down Expand Up @@ -102,8 +100,6 @@ class MagicNumbersCheck : public ClangTidyCheck {
IgnoredDoublePointValues;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MAGICNUMBERSCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Finds non-static member functions that can be made 'const'.
///
Expand All @@ -30,8 +28,6 @@ class MakeMemberFunctionConstCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MAKEMEMBERFUNCTIONCONSTCHECK_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Checks the code for dangling else, and possible misleading indentations due
/// to missing braces. Note that this check only works as expected when the tabs
Expand All @@ -37,8 +35,6 @@ class MisleadingIndentationCheck : public ClangTidyCheck {
void missingBracesCheck(const SourceManager &SM, const CompoundStmt *CStmt);
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MISLEADING_INDENTATION_H
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@

#include "../ClangTidyCheck.h"

namespace clang {
namespace tidy {
namespace readability {
namespace clang::tidy::readability {

/// Warn about unusual array index syntax (`index[array]` instead of
/// `array[index]`).
Expand All @@ -28,8 +26,6 @@ class MisplacedArrayIndexCheck : public ClangTidyCheck {
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};

} // namespace readability
} // namespace tidy
} // namespace clang
} // namespace clang::tidy::readability

#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MISPLACED_ARRAY_INDEX_H
Loading