summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2015-03-02 12:25:03 +0000
committerAlexander Kornienko <alexfh@google.com>2015-03-02 12:25:03 +0000
commit2b312420aadfc3f0e0ff24bd95574ab9f81b7f24 (patch)
tree1a2b1f0672c44294f931b1a149e3354b4ae725f5 /clang-tools-extra/clang-tidy
parent39ccabe500fb7af76143bf5b55a01f0767044fdc (diff)
downloadbcm5719-llvm-2b312420aadfc3f0e0ff24bd95574ab9f81b7f24.tar.gz
bcm5719-llvm-2b312420aadfc3f0e0ff24bd95574ab9f81b7f24.zip
[clang-tidy] Refactor: Move misc clang-tidy checks to namespace clang::tidy::misc
clang-tidy checks are organized into modules. This refactoring moves the misc module checks into the namespace clang::tidy::misc http://reviews.llvm.org/D7996 Patch by Richard Thomson! llvm-svn: 230950
Diffstat (limited to 'clang-tools-extra/clang-tidy')
-rw-r--r--clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp5
-rw-r--r--clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h3
-rw-r--r--clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UnusedRAII.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UnusedRAII.h2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UseOverride.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/UseOverride.h3
21 files changed, 44 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp
index 810d5573d6b..100998dbf8d 100644
--- a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp
@@ -17,6 +17,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
ArgumentCommentCheck::ArgumentCommentCheck(StringRef Name,
ClangTidyContext *Context)
@@ -181,5 +182,6 @@ void ArgumentCommentCheck::check(const MatchFinder::MatchResult &Result) {
}
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
index 131b56a0511..69c5b128652 100644
--- a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
+++ b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
@@ -15,6 +15,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Checks that argument comments match parameter names.
class ArgumentCommentCheck : public ClangTidyCheck {
@@ -36,6 +37,7 @@ private:
llvm::ArrayRef<const Expr *> Args);
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.cpp b/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.cpp
index 26255401a65..ad62c565b18 100644
--- a/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.cpp
@@ -15,6 +15,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
void AssignOperatorSignatureCheck::registerMatchers(
ast_matchers::MatchFinder *Finder) {
@@ -63,5 +64,6 @@ void AssignOperatorSignatureCheck::check(
}
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.h b/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.h
index e5e244a1650..a2dfb5bb5ec 100644
--- a/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.h
+++ b/clang-tools-extra/clang-tidy/misc/AssignOperatorSignatureCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Finds declarations of assign operators with the wrong return and/or
/// argument types.
@@ -29,6 +30,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.cpp b/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.cpp
index dcc98aef053..b243ddb63a2 100644
--- a/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.cpp
+++ b/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.cpp
@@ -22,6 +22,7 @@ AST_MATCHER(QualType, isBoolean) { return Node->isBooleanType(); }
} // namespace ast_matchers
namespace tidy {
+namespace misc {
void BoolPointerImplicitConversion::registerMatchers(MatchFinder *Finder) {
// Look for ifs that have an implicit bool* to bool conversion in the
@@ -71,5 +72,6 @@ BoolPointerImplicitConversion::check(const MatchFinder::MatchResult &Result) {
<< FixItHint::CreateInsertion(Var->getLocStart(), "*");
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h b/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h
index d6c6dfe590d..915ebc4b5f4 100644
--- a/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h
+++ b/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Checks for conditions based on implicit conversion from a bool
/// pointer to bool e.g.
@@ -29,6 +30,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.cpp b/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.cpp
index 80174adbca7..c172cd7da0e 100644
--- a/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
void InaccurateEraseCheck::registerMatchers(MatchFinder *Finder) {
const auto CheckForEndCall = hasArgument(
@@ -60,5 +61,6 @@ void InaccurateEraseCheck::check(const MatchFinder::MatchResult &Result) {
<< Hint;
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.h b/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.h
index cde7320a2be..89e5c93ad9f 100644
--- a/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.h
+++ b/clang-tools-extra/clang-tidy/misc/InaccurateEraseCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Checks for inaccurate use of \c erase() method.
///
@@ -30,6 +31,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp b/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
index 16401b7d475..8d58a814951 100644
--- a/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
static bool areTypesCompatible(QualType Left, QualType Right) {
if (const auto *LeftRefType = Left->getAs<ReferenceType>())
@@ -123,5 +124,6 @@ void InefficientAlgorithmCheck::check(const MatchFinder::MatchResult &Result) {
<< Hint;
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.h b/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.h
index f55297f0378..014881359d7 100644
--- a/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.h
+++ b/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Warns on inefficient use of STL algorithms on associative containers.
///
@@ -28,6 +29,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp b/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
index 9c9ff70f43c..d5f3841f853 100644
--- a/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
@@ -25,6 +25,7 @@
namespace clang {
namespace tidy {
+namespace misc {
class MiscModule : public ClangTidyModule {
public:
@@ -53,8 +54,10 @@ public:
}
};
+} // namespace misc
+
// Register the MiscTidyModule using this statically initialized variable.
-static ClangTidyModuleRegistry::Add<MiscModule>
+static ClangTidyModuleRegistry::Add<misc::MiscModule>
X("misc-module", "Adds miscellaneous lint checks.");
// This anchor is used to force the linker to link in the generated object file
diff --git a/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.cpp b/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.cpp
index 18edd91d896..f6f52edc98b 100644
--- a/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
void SwappedArgumentsCheck::registerMatchers(MatchFinder *Finder) {
Finder->addMatcher(callExpr().bind("call"), this);
@@ -121,5 +122,6 @@ void SwappedArgumentsCheck::check(const MatchFinder::MatchResult &Result) {
}
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h b/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h
index 42293cd333c..78881af3eb7 100644
--- a/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h
+++ b/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Finds potentially swapped arguments by looking at implicit
/// conversions.
@@ -25,8 +26,8 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_SWAPPED_ARGUMENTS_CHECK_H
-
diff --git a/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.cpp b/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.cpp
index 143c27a98b0..3fabbe69bb3 100644
--- a/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.cpp
+++ b/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.cpp
@@ -46,6 +46,7 @@ AST_MATCHER_P(CXXRecordDecl, baseOfBoundNode, std::string, ID) {
} // namespace ast_matchers
namespace tidy {
+namespace misc {
void UndelegatedConstructorCheck::registerMatchers(MatchFinder *Finder) {
// We look for calls to constructors of the same type in constructors. To do
@@ -70,5 +71,6 @@ void UndelegatedConstructorCheck::check(const MatchFinder::MatchResult &Result)
"A temporary object is created here instead");
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h b/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h
index 1afe3558af0..150735d13d2 100644
--- a/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h
+++ b/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Finds creation of temporary objects in constructors that look like a
/// function call to another constructor of the same class. The user most likely
@@ -26,6 +27,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.cpp b/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.cpp
index 0a648e208de..e7782c1f684 100644
--- a/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.cpp
+++ b/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.cpp
@@ -15,6 +15,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
void UniqueptrResetRelease::registerMatchers(MatchFinder *Finder) {
Finder->addMatcher(
@@ -62,5 +63,6 @@ void UniqueptrResetRelease::check(const MatchFinder::MatchResult &Result) {
CharSourceRange::getTokenRange(ResetCall->getSourceRange()), NewText);
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.h b/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.h
index aacc6a1804f..df741594fb8 100644
--- a/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.h
+++ b/clang-tools-extra/clang-tidy/misc/UniqueptrResetRelease.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Find and replace unique_ptr::reset(release()) with std::move
///
@@ -32,6 +33,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UnusedRAII.cpp b/clang-tools-extra/clang-tidy/misc/UnusedRAII.cpp
index 41327b65bb5..c993ab335f8 100644
--- a/clang-tools-extra/clang-tidy/misc/UnusedRAII.cpp
+++ b/clang-tools-extra/clang-tidy/misc/UnusedRAII.cpp
@@ -22,6 +22,7 @@ AST_MATCHER(CXXRecordDecl, hasUserDeclaredDestructor) {
} // namespace ast_matchers
namespace tidy {
+namespace misc {
void UnusedRAIICheck::registerMatchers(MatchFinder *Finder) {
// Look for temporaries that are constructed in-place and immediately
@@ -79,5 +80,6 @@ void UnusedRAIICheck::check(const MatchFinder::MatchResult &Result) {
Replacement);
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UnusedRAII.h b/clang-tools-extra/clang-tidy/misc/UnusedRAII.h
index 4d45c4acce8..04783cff8cd 100644
--- a/clang-tools-extra/clang-tidy/misc/UnusedRAII.h
+++ b/clang-tools-extra/clang-tidy/misc/UnusedRAII.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Finds temporaries that look like RAII objects.
///
@@ -43,6 +44,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UseOverride.cpp b/clang-tools-extra/clang-tidy/misc/UseOverride.cpp
index 9c3b5b63209..9e438a2f4d1 100644
--- a/clang-tools-extra/clang-tidy/misc/UseOverride.cpp
+++ b/clang-tools-extra/clang-tidy/misc/UseOverride.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace misc {
void UseOverride::registerMatchers(MatchFinder *Finder) {
Finder->addMatcher(methodDecl(isOverride()).bind("method"), this);
@@ -175,5 +176,6 @@ void UseOverride::check(const MatchFinder::MatchResult &Result) {
}
}
+} // namespace misc
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/misc/UseOverride.h b/clang-tools-extra/clang-tidy/misc/UseOverride.h
index aab40b53b4e..839c7fe701b 100644
--- a/clang-tools-extra/clang-tidy/misc/UseOverride.h
+++ b/clang-tools-extra/clang-tidy/misc/UseOverride.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace misc {
/// \brief Use C++11's 'override' and remove 'virtual' where applicable.
class UseOverride : public ClangTidyCheck {
@@ -24,8 +25,8 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace misc
} // namespace tidy
} // namespace clang
#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_MISC_USE_OVERRIDE_H
-
OpenPOWER on IntegriCloud