aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/generateClangTidyChecks.py4
-rw-r--r--src/plugins/cpptools/cpptools_clangtidychecks.h37
2 files changed, 28 insertions, 13 deletions
diff --git a/scripts/generateClangTidyChecks.py b/scripts/generateClangTidyChecks.py
index 627489521e..75a55329aa 100755
--- a/scripts/generateClangTidyChecks.py
+++ b/scripts/generateClangTidyChecks.py
@@ -150,9 +150,9 @@ def main():
process = subprocess.Popen([arguments.tidypath, '-checks=*', '-list-checks'], stdout=subprocess.PIPE)
lines = process.stdout.read().splitlines()
lines.pop(0) # 'Enabled checks:'
- major_checks = ['android-', 'boost-', 'bugprone-', 'cert-', 'clang-analyzer-',
+ major_checks = ['abseil-', 'android-', 'boost-', 'bugprone-', 'cert-', 'clang-analyzer-',
'cppcoreguidelines-', 'fuchsia-', 'google-', 'hicpp-', 'llvm-', 'misc-', 'modernize-',
- 'mpi-', 'objc-', 'performance-', 'readability-']
+ 'mpi-', 'objc-', 'performance-', 'portability-', 'readability-', 'zircon-']
current_major = 0
major_groups = {}
for line in lines:
diff --git a/src/plugins/cpptools/cpptools_clangtidychecks.h b/src/plugins/cpptools/cpptools_clangtidychecks.h
index 813e9b9ed5..7178b3aa92 100644
--- a/src/plugins/cpptools/cpptools_clangtidychecks.h
+++ b/src/plugins/cpptools/cpptools_clangtidychecks.h
@@ -48,10 +48,10 @@ static const TidyNode CLANG_TIDY_CHECKS_ROOT
"",
{
{
- "android-",
+ "abseil-",
{
{
- "uration-",
+ "duration-",
{
"comparison",
"division",
@@ -65,18 +65,23 @@ static const TidyNode CLANG_TIDY_CHECKS_ROOT
"subtraction"
}
},
- "aster-strsplit-delimiter",
+ "faster-strsplit-delimiter",
{
- "o-",
+ "no-",
{
"internal-dependencies",
"namespace"
}
},
- "edundant-strcat-calls",
- "tr-cat-append",
- "tring-find-startswith",
- "pgrade-duration-conversions",
+ "redundant-strcat-calls",
+ "str-cat-append",
+ "string-find-startswith",
+ "upgrade-duration-conversions"
+ }
+ },
+ {
+ "android-",
+ {
{
"cloexec-",
{
@@ -715,7 +720,12 @@ static const TidyNode CLANG_TIDY_CHECKS_ROOT
"copy-initialization",
"value-param"
}
- },
+ }
+ }
+ },
+ {
+ "portability-",
+ {
"simd-intrinsics"
}
},
@@ -773,8 +783,13 @@ static const TidyNode CLANG_TIDY_CHECKS_ROOT
},
"string-compare",
"uniqueptr-delete-release",
- "uppercase-literal-suffix",
- "rary-objects"
+ "uppercase-literal-suffix"
+ }
+ },
+ {
+ "zircon-",
+ {
+ "temporary-objects"
}
}
}