aboutsummaryrefslogtreecommitdiff
path: root/compiler_wrapper/clang_tidy_flag.go
diff options
context:
space:
mode:
authorCaroline Tice <cmtice@google.com>2020-03-04 13:13:47 -0800
committerCaroline Tice <cmtice@chromium.org>2020-03-04 22:18:11 +0000
commit30171e1539d5f63491365d6363a74791d7d0432e (patch)
treed7110088a70f3d903e0f73677146e08704cd0893 /compiler_wrapper/clang_tidy_flag.go
parentb74b4717a13bc4d55ead27ca834c2c2550385fb5 (diff)
downloadtoolchain-utils-30171e1539d5f63491365d6363a74791d7d0432e.tar.gz
compiler-wrapper: Update clang-tidy flags to match Android.
The flags that we use to generate clang tidy warnings have gotten out of sync with the flags the Android team uses. This CL fixes that. BUG=None TEST=None Change-Id: I766af02fee111e2e2233612e8352de1fb0802c3b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2088431 Reviewed-by: George Burgess <gbiv@chromium.org> Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Commit-Queue: Caroline Tice <cmtice@chromium.org> Tested-by: Caroline Tice <cmtice@chromium.org>
Diffstat (limited to 'compiler_wrapper/clang_tidy_flag.go')
-rw-r--r--compiler_wrapper/clang_tidy_flag.go14
1 files changed, 2 insertions, 12 deletions
diff --git a/compiler_wrapper/clang_tidy_flag.go b/compiler_wrapper/clang_tidy_flag.go
index 40a5bdbe..d8bf3cb2 100644
--- a/compiler_wrapper/clang_tidy_flag.go
+++ b/compiler_wrapper/clang_tidy_flag.go
@@ -38,23 +38,13 @@ func processClangTidyFlags(builder *commandBuilder) (cSrcFile string, useClangTi
func runClangTidy(env env, clangCmd *command, cSrcFile string) error {
defaultTidyChecks := strings.Join([]string{
"*",
- "google*",
"-bugprone-narrowing-conversions",
"-cppcoreguidelines-*",
"-fuchsia-*",
- "-google-build-using-namespace",
- "-google-default-arguments",
- "-google-explicit-constructor",
"-google-readability*",
- "-google-runtime-int",
"-google-runtime-references",
- "-hicpp-avoid-c-arrays",
- "-hicpp-braces-around-statements",
- "-hicpp-no-array-decay",
- "-hicpp-signed-bitwise",
- "-hicpp-uppercase-literal-suffix",
- "-hicpp-use-auto",
- "-llvm-namespace-comment",
+ "-hicpp-*",
+ "-llvm-*",
"-misc-non-private-member-variables-in-classes",
"-misc-unused-parameters",
"-modernize-*",