diff options
-rwxr-xr-x | scripts/generateClangTidyChecks.py | 4 | ||||
-rw-r--r-- | src/plugins/cpptools/cpptools_clangtidychecks.h | 37 |
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" } } } |