diff options
| author | 2021-09-23 23:31:01 +0000 | |
|---|---|---|
| committer | 2021-09-23 23:31:01 +0000 | |
| commit | 84a87eb9ed6a9e46b78bc37ce44fd8139f0c0f61 (patch) | |
| tree | 597d289dc75df21fdd8fe86c22dd299481e2d32f /tools/warn/tidy_warn_patterns.py | |
| parent | 756e53089aaf22c69e824ccb367038dd51d7dd0d (diff) | |
| parent | 3bb6c9448b904d7efd6053dcc17f1f6273afc924 (diff) | |
Merge "Add new clang and clang-tidy warning patterns"
Diffstat (limited to 'tools/warn/tidy_warn_patterns.py')
| -rw-r--r-- | tools/warn/tidy_warn_patterns.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/warn/tidy_warn_patterns.py b/tools/warn/tidy_warn_patterns.py index 7018d1089a..1297966b53 100644 --- a/tools/warn/tidy_warn_patterns.py +++ b/tools/warn/tidy_warn_patterns.py @@ -23,15 +23,19 @@ from .cpp_warn_patterns import compile_patterns from .severity import Severity -def tidy_warn_pattern(description, pattern): +def tidy_warn(description, patterns): return { 'category': 'C/C++', 'severity': Severity.TIDY, 'description': 'clang-tidy ' + description, - 'patterns': [r'.*: .+\[' + pattern + r'\]$'] + 'patterns': patterns, } +def tidy_warn_pattern(description, pattern): + return tidy_warn(description, [r'.*: .+\[' + pattern + r'\]$']) + + def simple_tidy_warn_pattern(description): return tidy_warn_pattern(description, description) @@ -168,6 +172,8 @@ warn_patterns = [ simple_tidy_warn_pattern('portability-simd-intrinsics'), group_tidy_warn_pattern('portability'), + tidy_warn('TIMEOUT', [r".*: warning: clang-tidy aborted "]), + # warnings from clang-tidy's clang-analyzer checks analyzer_high('clang-analyzer-core, null pointer', [r".*: warning: .+ pointer is null .*\[clang-analyzer-core"]), |