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.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.cpp')
| -rw-r--r-- | clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp b/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp index 80180eeaba2..37f0f9162d4 100644 --- a/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp +++ b/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp @@ -36,8 +36,8 @@ void variadic2(int zzz, Args&&... args); void templates() { variadic(/*xxx=*/0, /*yyy=*/1); - variadic2(/*zzZ=*/0, /*xxx=*/1, /*yyy=*/2); - // CHECK-MESSAGES: [[@LINE-1]]:13: warning: argument name 'zzZ' in comment does not match parameter name 'zzz' + variadic2(/*zzU=*/0, /*xxx=*/1, /*yyy=*/2); + // CHECK-MESSAGES: [[@LINE-1]]:13: warning: argument name 'zzU' in comment does not match parameter name 'zzz' // CHECK-FIXES: variadic2(/*zzz=*/0, /*xxx=*/1, /*yyy=*/2); } @@ -46,3 +46,8 @@ void qqq(bool aaa); void f() { qqq(/*bbb=*/FALSE); } // CHECK-MESSAGES: [[@LINE-1]]:16: warning: argument name 'bbb' in comment does not match parameter name 'aaa' // CHECK-FIXES: void f() { qqq(/*bbb=*/FALSE); } + +void f(bool _with_underscores_); +void ignores_underscores() { + f(/*With_Underscores=*/false); +} |

