diff options
| author | Alexander Kornienko <alexfh@google.com> | 2016-08-04 14:54:54 +0000 |
|---|---|---|
| committer | Alexander Kornienko <alexfh@google.com> | 2016-08-04 14:54:54 +0000 |
| commit | 6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf (patch) | |
| tree | 9554f898959da80b0b25a4ce9240116bf508216a /clang-tools-extra/test/clang-tidy/misc-argument-comment-strict.cpp | |
| parent | c2370b810de8537744d82ed947ca8afbaa683d0b (diff) | |
| download | bcm5719-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/test/clang-tidy/misc-argument-comment-strict.cpp')
| -rw-r--r-- | clang-tools-extra/test/clang-tidy/misc-argument-comment-strict.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-argument-comment-strict.cpp b/clang-tools-extra/test/clang-tidy/misc-argument-comment-strict.cpp new file mode 100644 index 00000000000..d37b869bf01 --- /dev/null +++ b/clang-tools-extra/test/clang-tidy/misc-argument-comment-strict.cpp @@ -0,0 +1,19 @@ +// RUN: %check_clang_tidy %s misc-argument-comment %t -- \ +// RUN: -config="{CheckOptions: [{key: StrictMode, value: 1}]}" -- + +void f(int _with_underscores_); +void g(int x_); +void ignores_underscores() { + f(/*With_Underscores=*/0); +// CHECK-MESSAGES: [[@LINE-1]]:5: warning: argument name 'With_Underscores' in comment does not match parameter name '_with_underscores_' +// CHECK-FIXES: f(/*_with_underscores_=*/0); + f(/*with_underscores=*/1); +// CHECK-MESSAGES: [[@LINE-1]]:5: warning: argument name 'with_underscores' in comment does not match parameter name '_with_underscores_' +// CHECK-FIXES: f(/*_with_underscores_=*/1); + f(/*_With_Underscores_=*/2); +// CHECK-MESSAGES: [[@LINE-1]]:5: warning: argument name '_With_Underscores_' in comment does not match parameter name '_with_underscores_' +// CHECK-FIXES: f(/*_with_underscores_=*/2); + g(/*X=*/3); +// CHECK-MESSAGES: [[@LINE-1]]:5: warning: argument name 'X' in comment does not match parameter name 'x_' +// CHECK-FIXES: g(/*x_=*/3); +} |

