--- # Disable abseil-no-namespace: https://bugs.llvm.org/show_bug.cgi?id=47947 Checks: '-*, abseil-*, -abseil-no-namespace, bugprone-*, -bugprone-narrowing-conversions, -bugprone-too-small-loop-variable, performance-*, -performance-unnecessary-copy-initialization, -performance-unnecessary-value-param, google-*, -google-runtime-int, -google-runtime-references, misc-definitions-in-headers, misc-static-assert, misc-unconventional-assign-operator, misc-uniqueptr-reset-release, misc-unused-alias-decls, misc-unused-using-decls, modernize-make-unique, -modernize-redundant-void-arg, modernize-replace-auto-ptr, modernize-shrink-to-fit, modernize-use-bool-literals, modernize-use-nullptr, modernize-use-override, readability-container-size-empty, readability-deleted-default, readability-function-size, readability-inconsistent-declaration-parameter-name, readability-redundant-control-flow, readability-redundant-smartptr-get, readability-string-compare, -bugprone-branch-clone, -bugprone-infinite-loop, -bugprone-not-null-terminated-result, -bugprone-reserved-identifier, -bugprone-signed-char-misuse, -bugprone-sizeof-expression, -bugprone-unhandled-self-assignment, -google-readability-avoid-underscore-in-googletest-name, -google-upgrade-googletest-case, -performance-no-automatic-move' WarningsAsErrors: '*' CheckOptions: - key: readability-function-size.StatementThreshold value: '450' - key: modernize-make-unique.MakeSmartPtrFunction value: 'absl::make_unique' - key: modernize-make-unique.MakeSmartPtrFunctionHeader value: 'absl/memory/memory.h' - key: google-readability-braces-around-statements.ShortStatementLines value: 1