To use same default for the nightly builds.

* disable misc-no-recursion check

Bug: 173736193
Test: make with WITH_TIDY=1
Change-Id: Ibdf90d520f67b26f7adade4698868a47afa01161
diff --git a/cc/config/tidy.go b/cc/config/tidy.go
index 4ac9e58..0df17bc 100644
--- a/cc/config/tidy.go
+++ b/cc/config/tidy.go
@@ -21,23 +21,28 @@
 
 func init() {
 	// Most Android source files are not clang-tidy clean yet.
-	// Global tidy checks include only google*, performance*,
-	// and misc-macro-parentheses, but not google-readability*
-	// or google-runtime-references.
+	// Default global tidy checks must exclude all checks that
+	// have found too many warnings.
 	pctx.VariableFunc("TidyDefaultGlobalChecks", func(ctx android.PackageVarContext) string {
 		if override := ctx.Config().Getenv("DEFAULT_GLOBAL_TIDY_CHECKS"); override != "" {
 			return override
 		}
 		return strings.Join([]string{
-			"-*",
-			"bugprone*",
-			"clang-diagnostic-unused-command-line-argument",
-			"google*",
-			"misc-macro-parentheses",
-			"performance*",
+			"*",
+			"-altera-*",
 			"-bugprone-narrowing-conversions",
-			"-google-readability*",
+			"-cppcoreguidelines-*",
+			"-fuchsia-*",
+			"-google-readability-*",
 			"-google-runtime-references",
+			"-hicpp-*",
+			"-llvm-*",
+			"-llvmlibc-*",
+			"-misc-no-recursion",
+			"-misc-non-private-member-variables-in-classes",
+			"-misc-unused-parameters",
+			"-modernize-*",
+			"-readability-*",
 		}, ",")
 	})