bugprone-virtual-near-miss,
bugprone-unused-raii,
bugprone-use-after-move,
+ cppcoreguidelines-avoid-const-or-ref-data-members,
cppcoreguidelines-pro-type-const-cast,
cppcoreguidelines-slicing,
cppcoreguidelines-special-member-functions,
misc-misleading-identifier,
misc-non-copyable-objects,
misc-throw-by-value-catch-by-reference,
+ misc-unused-alias-decls,
misc-unused-parameters,
misc-unused-using-decls,
+ misc-use-anonymous-namespace,
modernize-avoid-bind,
modernize-concat-nested-namespaces,
modernize-loop-convert,
CheckOptions:
- key: bugprone-assert-side-effect.AssertMacros
value: BT_ASSERT,BT_ASSERT_DBG
+ - key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
+ value: true
+ - key: cppcoreguidelines-special-member-functions.AllowMissingMoveFunctionsWhenCopyIsDeleted
+ value: true