diff options
author | Alexander Kornienko <alexfh@google.com> | 2015-03-05 13:46:14 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2015-03-05 13:46:14 +0000 |
commit | ed824e0e4b1f45159aafd032421e3c81ab76db1b (patch) | |
tree | 745e530472a2086e1a3f7224f1133a0099fd1b4c | |
parent | 18ca267d7a88583c6a9b84affcd0e2db99389d74 (diff) | |
download | bcm5719-llvm-ed824e0e4b1f45159aafd032421e3c81ab76db1b.tar.gz bcm5719-llvm-ed824e0e4b1f45159aafd032421e3c81ab76db1b.zip |
[clang-tidy] Refactor: Move google clang-tidy checks to namespace clang::tidy::google
http://reviews.llvm.org/D7994
Patch by Richard Thomson!
llvm-svn: 231364
26 files changed, 63 insertions, 8 deletions
diff --git a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp index 20440fe618c..a4cba6469eb 100644 --- a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp @@ -17,6 +17,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace readability { void @@ -161,5 +162,6 @@ void AvoidCStyleCastsCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h index da14f886648..4c62c0d01ff 100644 --- a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h +++ b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace readability { /// \brief Finds usages of C-style casts. @@ -33,6 +34,7 @@ public: }; } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp index c41a6adc094..b880c96f3d9 100644 --- a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp @@ -17,6 +17,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { void ExplicitConstructorCheck::registerMatchers(MatchFinder *Finder) { Finder->addMatcher(constructorDecl(unless(isInstantiated())).bind("ctor"), @@ -117,5 +118,6 @@ void ExplicitConstructorCheck::check(const MatchFinder::MatchResult &Result) { << FixItHint::CreateInsertion(Loc, "explicit "); } +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h index c663a12c40f..86501621f96 100644 --- a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h +++ b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { /// \brief Checks that all single-argument constructors are explicit. /// @@ -27,6 +28,7 @@ public: void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp index ad517698fd5..c7034828eaf 100644 --- a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp @@ -23,6 +23,7 @@ AST_MATCHER(DeclRefExpr, hasExplicitTemplateArgs) { } // namespace ast_matchers namespace tidy { +namespace google { namespace build { void @@ -67,5 +68,6 @@ void ExplicitMakePairCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace build +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h index bb2e8007a06..ba47d732d86 100644 --- a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h +++ b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace build { /// \brief Check that make_pair's template arguments are deduced. @@ -31,6 +32,7 @@ public: }; } // namespace build +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp index d8303d51897..09493ff6f18 100644 --- a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp @@ -17,6 +17,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace readability { void @@ -49,5 +50,6 @@ void GlobalNamesInHeadersCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h index 07f79c5692f..886c1e0b271 100644 --- a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h +++ b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace readability { // Flag global namespace pollution in header files. @@ -27,8 +28,8 @@ public: }; } // namespace readability +} // namespace google } // namespace tidy } // namespace clang #endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_GLOBAL_NAMES_IN_HEADERS_CHECK_H - diff --git a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp index 4009f46e722..c7a5c105090 100644 --- a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp @@ -31,6 +31,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { class GoogleModule : public ClangTidyModule { public: @@ -57,16 +58,19 @@ public: "google-readability-function"); CheckFactories.registerCheck<readability::TodoCommentCheck>( "google-readability-todo"); - CheckFactories.registerCheck<readability::BracesAroundStatementsCheck>( - "google-readability-braces-around-statements"); + CheckFactories + .registerCheck<clang::tidy::readability::BracesAroundStatementsCheck>( + "google-readability-braces-around-statements"); CheckFactories.registerCheck<readability::GlobalNamesInHeadersCheck>( "google-global-names-in-headers"); - CheckFactories.registerCheck<readability::FunctionSizeCheck>( + CheckFactories.registerCheck<clang::tidy::readability::FunctionSizeCheck>( "google-readability-function-size"); - CheckFactories.registerCheck<readability::NamespaceCommentCheck>( - "google-readability-namespace-comments"); - CheckFactories.registerCheck<readability::RedundantSmartptrGet>( - "google-readability-redundant-smartptr-get"); + CheckFactories + .registerCheck<clang::tidy::readability::NamespaceCommentCheck>( + "google-readability-namespace-comments"); + CheckFactories + .registerCheck<clang::tidy::readability::RedundantSmartptrGet>( + "google-readability-redundant-smartptr-get"); } ClangTidyOptions getModuleOptions() override { @@ -85,6 +89,8 @@ public: static ClangTidyModuleRegistry::Add<GoogleModule> X("google-module", "Adds Google lint checks."); +} // namespace google + // This anchor is used to force the linker to link in the generated object file // and thus register the GoogleModule. volatile int GoogleModuleAnchorSource = 0; diff --git a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp index 2046cb602be..6c38a6065b6 100644 --- a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp @@ -16,6 +16,7 @@ namespace clang { namespace tidy { +namespace google { namespace runtime { using namespace ast_matchers; @@ -98,5 +99,6 @@ void IntegerTypesCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h index af3ad6fad0b..8c80e32756f 100644 --- a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h +++ b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace runtime { /// \brief Finds uses of short, long and long long and suggest replacing them @@ -34,6 +35,7 @@ private: }; } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp index d2ea6dcb4cd..4c0b8e01f22 100644 --- a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp @@ -17,6 +17,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace runtime { void @@ -85,5 +86,6 @@ void MemsetZeroLengthCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h index f06c1f18dda..fd1d821a301 100644 --- a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h +++ b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace runtime { /// \brief Finds calls to memset with a literal zero in the length argument. @@ -31,6 +32,7 @@ public: }; } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp index 2409a8b08b5..534138aa15f 100644 --- a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp @@ -16,6 +16,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace readability { void NamedParameterCheck::registerMatchers(ast_matchers::MatchFinder *Finder) { @@ -121,5 +122,6 @@ void NamedParameterCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h index 69c64e349f4..5e470fef729 100644 --- a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h +++ b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace readability { /// \brief Find functions with unnamed arguments. @@ -29,6 +30,7 @@ public: }; } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp index e5027306d91..25d84b0f8fc 100644 --- a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp @@ -16,6 +16,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace runtime { void @@ -41,5 +42,6 @@ void OverloadedUnaryAndCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h index 798fe5bf2e7..c01e38c013c 100644 --- a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h +++ b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace runtime { /// \brief Finds overloads of unary operator &. @@ -29,6 +30,7 @@ public: }; } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp index 6c21b7dfbe8..5b9d477ad43 100644 --- a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp @@ -16,6 +16,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace runtime { void StringReferenceMemberCheck::registerMatchers( @@ -40,5 +41,6 @@ StringReferenceMemberCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h index ae2ab51c286..d5bdb1e1344 100644 --- a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h +++ b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace runtime { /// \brief Finds members of type 'const string&'. @@ -46,6 +47,7 @@ public: }; } // namespace runtime +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp index 074981f4554..f1c79ce6bbe 100644 --- a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp @@ -13,6 +13,7 @@ namespace clang { namespace tidy { +namespace google { namespace readability { class TodoCommentCheck::TodoCommentHandler : public CommentHandler { @@ -60,5 +61,6 @@ void TodoCommentCheck::registerPPCallbacks(CompilerInstance &Compiler) { } } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h index b3b49fd9d67..3d56f8e6923 100644 --- a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h +++ b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace readability { /// \brief Finds TODO comments without a username or bug number. @@ -30,6 +31,7 @@ private: }; } // namespace readability +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp index 0a82182f63f..6b48a800ab2 100644 --- a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp @@ -22,6 +22,7 @@ AST_MATCHER(NamespaceDecl, isAnonymousNamespace) { } // namespace ast_matchers namespace tidy { +namespace google { namespace build { void UnnamedNamespaceInHeaderCheck::registerMatchers( @@ -47,5 +48,6 @@ UnnamedNamespaceInHeaderCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace build +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h index 8aaabb4fcab..b1bdd13ac77 100644 --- a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h +++ b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace build { /// \brief Finds anonymous namespaces in headers. @@ -29,6 +30,7 @@ public: }; } // namespace build +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp index bba207a2153..7a258722515 100644 --- a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp @@ -16,6 +16,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace google { namespace build { void UsingNamespaceDirectiveCheck::registerMatchers( @@ -37,5 +38,6 @@ UsingNamespaceDirectiveCheck::check(const MatchFinder::MatchResult &Result) { } } // namespace build +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h index 5b0d001badf..0c3b69a8a24 100644 --- a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h +++ b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace google { namespace build { /// \brief Finds using namespace directives. @@ -29,6 +30,7 @@ public: }; } // namespace build +} // namespace google } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp b/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp index 4ddf8d9ce33..806eecd7985 100644 --- a/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp +++ b/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp @@ -3,6 +3,8 @@ #include "google/GlobalNamesInHeadersCheck.h" #include "gtest/gtest.h" +using namespace clang::tidy::google; + namespace clang { namespace tidy { namespace test { |