summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2016-08-04 14:54:54 +0000
committerAlexander Kornienko <alexfh@google.com>2016-08-04 14:54:54 +0000
commit6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf (patch)
tree9554f898959da80b0b25a4ce9240116bf508216a /clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
parentc2370b810de8537744d82ed947ca8afbaa683d0b (diff)
downloadbcm5719-llvm-6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf.tar.gz
bcm5719-llvm-6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf.zip
[clang-tidy] misc-argument-comment non-strict mode
Summary: The misc-argument-comment check now ignores leading and trailing underscores and case. The new `StrictMode` local/global option can be used to switch back to strict checking. Add getLocalOrGlobal version for integral types, minor cleanups. Reviewers: hokein, aaron.ballman Subscribers: aaron.ballman, Prazek, cfe-commits Differential Revision: https://reviews.llvm.org/D23135 llvm-svn: 277729
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h')
-rw-r--r--clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
index 51ad7345779..c64ef6e8bf6 100644
--- a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
+++ b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h
@@ -37,8 +37,10 @@ public:
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
+ void storeOptions(ClangTidyOptions::OptionMap& Opts) override;
private:
+ const bool StrictMode;
llvm::Regex IdentRE;
bool isLikelyTypo(llvm::ArrayRef<ParmVarDecl *> Params, StringRef ArgName,
OpenPOWER on IntegriCloud