@@ -12,28 +12,58 @@ Checks: >-
1212 modernize-*,
1313 performance-*,
1414 readability-*,
15+ -bugprone-assignment-in-if-condition,
16+ -bugprone-casting-through-void,
17+ -bugprone-easily-swappable-parameters,
18+ -bugprone-empty-catch,
19+ -bugprone-implicit-widening-of-multiplication-result,
1520 -bugprone-narrowing-conversions,
21+ -bugprone-optional-value-conversion,
22+ -bugprone-reserved-identifier,
23+ -bugprone-switch-missing-default-case,
1624 -bugprone-too-small-loop-variable,
25+ -bugprone-unchecked-optional-access,
26+ -bugprone-unhandled-exception-at-new,
27+ -clang-analyzer-core.NonNullParamChecker,
28+ -clang-analyzer-cplusplus.NewDeleteLeaks,
29+ -clang-analyzer-optin.core.EnumCastOutOfRange,
1730 -clang-analyzer-osx.*,
31+ -misc-confusable-identifiers,
32+ -misc-const-correctness,
33+ -misc-include-cleaner,
1834 -misc-non-private-member-variables-in-classes,
35+ -misc-no-recursion,
1936 -misc-unused-parameters,
37+ -misc-use-anonymous-namespace,
2038 -modernize-avoid-c-arrays,
39+ -modernize-macro-to-enum,
2140 -modernize-raw-string-literal,
2241 -modernize-return-braced-init-list,
2342 -modernize-use-default-member-init,
2443 -modernize-use-emplace,
2544 -modernize-use-nodiscard,
2645 -modernize-use-override,
2746 -modernize-use-trailing-return-type,
47+ -performance-avoid-endl,
48+ -performance-enum-size,
49+ -performance-move-const-arg,
50+ -performance-no-int-to-ptr,
51+ -readability-avoid-nested-conditional-operator,
52+ -readability-avoid-return-with-void-value,
2853 -readability-braces-around-statements,
2954 -readability-convert-member-functions-to-static,
3055 -readability-else-after-return,
56+ -readability-function-cognitive-complexity,
57+ -readability-identifier-length,
3158 -readability-implicit-bool-conversion,
3259 -readability-isolate-declaration,
3360 -readability-magic-numbers,
3461 -readability-named-parameter,
62+ -readability-redundant-casting,
3563 -readability-static-accessed-through-instance,
64+ -readability-suspicious-call-argument,
3665 -readability-uppercase-literal-suffix,
66+ -readability-use-anyofallof,
3767 -readability-identifier-naming,
3868 -clang-diagnostic-inconsistent-missing-override
3969CheckOptions :
@@ -43,5 +73,8 @@ CheckOptions:
4373 value : ' Point<.*?>;MapPoint;Position;Extent;DrawPoint'
4474 - key : performance-unnecessary-value-param.AllowedTypes
4575 value : ' Point<.*?>;MapPoint;Position;Extent;DrawPoint'
46- AnalyzeTemporaryDtors : false
76+ - key : readability-function-cognitive-complexity.IgnoreMacros
77+ value : true
78+ - key : readability-simplify-boolean-expr.IgnoreMacros
79+ value : true
4780...
0 commit comments