1--- 2# NOTE there must be no spaces before the '-', so put the comma last. 3# The check bugprone-unchecked-optional-access is also turned off atm 4# because it causes clang-tidy to hang randomly. The tracking issue 5# can be found at https://github.com/llvm/llvm-project/issues/69369. 6InheritParentConfig: true 7Checks: ' 8bugprone-*, 9-bugprone-easily-swappable-parameters, 10-bugprone-forward-declaration-namespace, 11-bugprone-macro-parentheses, 12-bugprone-lambda-function-name, 13-bugprone-reserved-identifier, 14-bugprone-swapped-arguments, 15-bugprone-unchecked-optional-access, 16clang-diagnostic-missing-prototypes, 17cppcoreguidelines-*, 18-cppcoreguidelines-avoid-do-while, 19-cppcoreguidelines-avoid-magic-numbers, 20-cppcoreguidelines-avoid-non-const-global-variables, 21-cppcoreguidelines-interfaces-global-init, 22-cppcoreguidelines-macro-usage, 23-cppcoreguidelines-owning-memory, 24-cppcoreguidelines-pro-bounds-array-to-pointer-decay, 25-cppcoreguidelines-pro-bounds-constant-array-index, 26-cppcoreguidelines-pro-bounds-pointer-arithmetic, 27-cppcoreguidelines-pro-type-cstyle-cast, 28-cppcoreguidelines-pro-type-reinterpret-cast, 29-cppcoreguidelines-pro-type-static-cast-downcast, 30-cppcoreguidelines-pro-type-union-access, 31-cppcoreguidelines-pro-type-vararg, 32-cppcoreguidelines-special-member-functions, 33-cppcoreguidelines-non-private-member-variables-in-classes, 34-facebook-hte-RelativeInclude, 35hicpp-exception-baseclass, 36hicpp-avoid-goto, 37misc-*, 38-misc-const-correctness, 39-misc-include-cleaner, 40-misc-use-anonymous-namespace, 41-misc-unused-parameters, 42-misc-no-recursion, 43-misc-non-private-member-variables-in-classes, 44-misc-confusable-identifiers, 45modernize-*, 46-modernize-macro-to-enum, 47-modernize-return-braced-init-list, 48-modernize-use-auto, 49-modernize-use-default-member-init, 50-modernize-use-using, 51-modernize-use-trailing-return-type, 52-modernize-use-nodiscard, 53performance-*, 54readability-container-size-empty, 55readability-delete-null-pointer, 56readability-duplicate-include 57readability-misplaced-array-index, 58readability-redundant-function-ptr-dereference, 59readability-redundant-smartptr-get, 60readability-simplify-subscript-expr, 61readability-string-compare, 62' 63HeaderFilterRegex: '^(aten/|c10/|torch/).*$' 64WarningsAsErrors: '*' 65CheckOptions: 66 misc-header-include-cycle.IgnoredFilesList: 'format.h;ivalue.h;custom_class.h;Dict.h;List.h' 67... 68