| --- |
| Checks: | |
| -*, |
| clang-diagnostic-*, |
| clang-analyzer-*, |
| bugprone-redundant-branch-condition, |
| bugprone-use-after-move, |
| bugprone-bool-pointer-implicit-conversion, |
| bugprone-unused-raii, |
| bugprone-fold-init-type, |
| modernize-*, |
| -modernize-use-trailing-return-type, |
| -modernize-use-nodiscard, |
| -modernize-avoid-c-arrays, |
| misc-redundant-expression, |
| misc-unused-*, |
| -misc-unused-parameters, |
| readability-*, |
| -readability-identifier-length, |
| -readability-implicit-bool-conversion, |
| -readability-magic-numbers, |
| -readability-else-after-return, |
| -readability-inconsistent-declaration-parameter-name, |
| -readability-isolate-declaration, |
| -readability-named-parameter, |
| -readability-avoid-const-params-in-decls, |
| -readability-convert-member-functions-to-static, |
| performance-type-promotion-in-math-fn, |
| performance-faster-string-find, |
| performance-inefficient-algorithm, |
| performance-move-const-arg |
| WarningsAsErrors: "*" |
| CheckOptions: |
| - key: readability-function-size.LineThreshold |
| value: "80" |
| - key: readability-function-cognitive-complexity.Threshold |
| value: "50" |