| Checks: > |
| bugprone-*, |
| clang-analyzer-*, |
| google-runtime-int, |
| misc-*, |
| modernize-*, |
| performance-*, |
| portability-*, |
| readability-*, |
| -bugprone-easily-swappable-parameters, |
| -clang-analyzer-optin.core.EnumCastOutOfRange, |
| -clang-analyzer-valist.Uninitialized, |
| -misc-include-cleaner, |
| -misc-redundant-expression, |
| -modernize-deprecated-headers, |
| -modernize-macro-to-enum, |
| -readability-function-cognitive-complexity, |
| -readability-identifier-length, |
| -readability-magic-numbers, |
| -readability-suspicious-call-argument, |
| |
| |
| # TODO: replace with `ExcludeHeaderFilterRegex: '^third_party/.*'` when |
| # clang-tidy 19 is released |
| HeaderFilterRegex: '^(inc|src|test|vmlib).+' |
| |
| FormatStyle: file |
| WarningsAsErrors: '*' |
| CheckOptions: |
| - key: bugprone-reserved-identifier.AllowedIdentifiers |
| value: "__stack_chk_guard;__stack_chk_fail" |