diff options
author | Chih-Hung Hsieh <chh@google.com> | 2020-02-26 14:34:21 -0800 |
---|---|---|
committer | Chih-Hung Hsieh <chh@google.com> | 2020-02-26 14:34:21 -0800 |
commit | 445ad810c88149e0f1b0d194df9518b53b3e4f5e (patch) | |
tree | f50cd73989c01a80876c49d6f2b2096feda70aa7 /tools/warn/tidy_warn_patterns.py | |
parent | 372831200507edacc602be017f4c5ac3c5964283 (diff) |
Recognize more warning patterns.
* add more Java, Kotlin, and Rust warning patterns
* recognize more clang-tidy cert-* and bugprone-* warnings;
still keep the catch-all 'cert' and 'bugprone' groups.
Test: warn.py build.log > warnings.html
Change-Id: I909ec09822f42f60493ebe943c055bf0d4b69938
Diffstat (limited to 'tools/warn/tidy_warn_patterns.py')
-rw-r--r-- | tools/warn/tidy_warn_patterns.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/warn/tidy_warn_patterns.py b/tools/warn/tidy_warn_patterns.py index 2c5ab79bd4..036e2bbfd6 100644 --- a/tools/warn/tidy_warn_patterns.py +++ b/tools/warn/tidy_warn_patterns.py @@ -78,6 +78,7 @@ warn_patterns = [ group_tidy_warn_pattern('android'), simple_tidy_warn_pattern('abseil-string-find-startswith'), simple_tidy_warn_pattern('bugprone-argument-comment'), + simple_tidy_warn_pattern('bugprone-branch-clone'), simple_tidy_warn_pattern('bugprone-copy-constructor-init'), simple_tidy_warn_pattern('bugprone-fold-init-type'), simple_tidy_warn_pattern('bugprone-forward-declaration-namespace'), @@ -89,6 +90,9 @@ warn_patterns = [ simple_tidy_warn_pattern('bugprone-macro-parentheses'), simple_tidy_warn_pattern('bugprone-misplaced-widening-cast'), simple_tidy_warn_pattern('bugprone-move-forwarding-reference'), + simple_tidy_warn_pattern('bugprone-parent-virtual-call'), + simple_tidy_warn_pattern('bugprone-posix-return'), + simple_tidy_warn_pattern('bugprone-sizeof-container'), simple_tidy_warn_pattern('bugprone-sizeof-expression'), simple_tidy_warn_pattern('bugprone-string-constructor'), simple_tidy_warn_pattern('bugprone-string-integer-assignment'), @@ -96,10 +100,25 @@ warn_patterns = [ simple_tidy_warn_pattern('bugprone-suspicious-missing-comma'), simple_tidy_warn_pattern('bugprone-suspicious-string-compare'), simple_tidy_warn_pattern('bugprone-suspicious-semicolon'), + simple_tidy_warn_pattern('bugprone-terminating-continue'), + simple_tidy_warn_pattern('bugprone-too-small-loop-variable'), simple_tidy_warn_pattern('bugprone-undefined-memory-manipulation'), + simple_tidy_warn_pattern('bugprone-unhandled-self-assignment'), simple_tidy_warn_pattern('bugprone-unused-raii'), + simple_tidy_warn_pattern('bugprone-unused-return-value'), simple_tidy_warn_pattern('bugprone-use-after-move'), group_tidy_warn_pattern('bugprone'), + simple_tidy_warn_pattern('cert-dcl16-c'), + simple_tidy_warn_pattern('cert-dcl21-cpp'), + simple_tidy_warn_pattern('cert-dcl50-cpp'), + simple_tidy_warn_pattern('cert-dcl54-cpp'), + simple_tidy_warn_pattern('cert-dcl59-cpp'), + simple_tidy_warn_pattern('cert-env33-c'), + simple_tidy_warn_pattern('cert-err34-c'), + simple_tidy_warn_pattern('cert-err52-cpp'), + simple_tidy_warn_pattern('cert-msc30-c'), + simple_tidy_warn_pattern('cert-msc50-cpp'), + simple_tidy_warn_pattern('cert-oop54-cpp'), group_tidy_warn_pattern('cert'), group_tidy_warn_pattern('clang-diagnostic'), group_tidy_warn_pattern('cppcoreguidelines'), |