--- Checks: '-*, abseil-*, bugprone-*, -bugprone-integer-division, -bugprone-narrowing-conversions, -bugprone-too-small-loop-variable, performance-*, -performance-unnecessary-copy-initialization, -performance-unnecessary-value-param, google-*, -google-build-using-namespace, -google-explicit-constructor, -google-readability-braces-around-statements, -google-readability-casting, -google-readability-todo, -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' 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'