--- # NOTE there must be no spaces before the '-', so put the comma last. # The check bugprone-unchecked-optional-access is also turned off atm # because it causes clang-tidy to hang randomly. The tracking issue # can be found at https://github.com/llvm/llvm-project/issues/69369. InheritParentConfig: true Checks: ' bugprone-*, -bugprone-easily-swappable-parameters, -bugprone-forward-declaration-namespace, -bugprone-macro-parentheses, -bugprone-lambda-function-name, -bugprone-reserved-identifier, -bugprone-swapped-arguments, -bugprone-unchecked-optional-access, clang-diagnostic-missing-prototypes, cppcoreguidelines-*, -cppcoreguidelines-avoid-do-while, -cppcoreguidelines-avoid-magic-numbers, -cppcoreguidelines-avoid-non-const-global-variables, -cppcoreguidelines-interfaces-global-init, -cppcoreguidelines-macro-usage, -cppcoreguidelines-owning-memory, -cppcoreguidelines-pro-bounds-array-to-pointer-decay, -cppcoreguidelines-pro-bounds-constant-array-index, -cppcoreguidelines-pro-bounds-pointer-arithmetic, -cppcoreguidelines-pro-type-cstyle-cast, -cppcoreguidelines-pro-type-reinterpret-cast, -cppcoreguidelines-pro-type-static-cast-downcast, -cppcoreguidelines-pro-type-union-access, -cppcoreguidelines-pro-type-vararg, -cppcoreguidelines-special-member-functions, -cppcoreguidelines-non-private-member-variables-in-classes, -facebook-hte-RelativeInclude, hicpp-exception-baseclass, hicpp-avoid-goto, misc-*, -misc-const-correctness, -misc-include-cleaner, -misc-use-anonymous-namespace, -misc-unused-parameters, -misc-no-recursion, -misc-non-private-member-variables-in-classes, -misc-confusable-identifiers, modernize-*, -modernize-macro-to-enum, -modernize-return-braced-init-list, -modernize-use-auto, -modernize-use-default-member-init, -modernize-use-using, -modernize-use-trailing-return-type, -modernize-use-nodiscard, performance-*, readability-container-size-empty, readability-delete-null-pointer, readability-duplicate-include readability-misplaced-array-index, readability-redundant-function-ptr-dereference, readability-redundant-smartptr-get, readability-simplify-subscript-expr, readability-string-compare, ' HeaderFilterRegex: '^(aten/|c10/|torch/).*$' WarningsAsErrors: '*' CheckOptions: misc-header-include-cycle.IgnoredFilesList: 'format.h;ivalue.h;custom_class.h;Dict.h;List.h' ...