1*4bdff4beSrobertChecks: > 2*4bdff4beSrobert bugprone-copy-constructor-init, 3*4bdff4beSrobert bugprone-dangling-handle, 4*4bdff4beSrobert bugprone-infinite-loop, 5*4bdff4beSrobert bugprone-stringview-nullptr, 6*4bdff4beSrobert bugprone-use-after-move, 7*4bdff4beSrobert 8*4bdff4beSrobert llvm-include-order, 9*4bdff4beSrobert llvm-namespace-comment, 10*4bdff4beSrobert 11*4bdff4beSrobert misc-definitions-in-headers, 12*4bdff4beSrobert misc-misplaced-const, 13*4bdff4beSrobert misc-non-copyable-objects, 14*4bdff4beSrobert misc-uniqueptr-reset-release, 15*4bdff4beSrobert 16*4bdff4beSrobert modernize-loop-convert, 17*4bdff4beSrobert modernize-redundant-void-arg, 18*4bdff4beSrobert modernize-use-override, 19*4bdff4beSrobert 20*4bdff4beSrobert readability-duplicate-include, 21*4bdff4beSrobert readability-identifier-naming, 22*4bdff4beSrobert readability-function-cognitive-complexity, 23*4bdff4beSrobert readability-function-size, 24*4bdff4beSrobert readability-misplaced-array-index, 25*4bdff4beSrobert readability-redundant-control-flow, 26*4bdff4beSrobert readability-redundant-function-ptr-dereference, 27*4bdff4beSrobert readability-redundant-preprocessor, 28*4bdff4beSrobert readability-simplify-boolean-expr, 29*4bdff4beSrobert readability-simplify-subscript-expr, 30*4bdff4beSrobert readability-uniqueptr-delete-release, 31*4bdff4beSrobert 32*4bdff4beSrobertCheckOptions: 33*4bdff4beSrobert - key: readability-function-cognitive-complexity.Threshold 34*4bdff4beSrobert value: 143 # TODO: bring that number down 35*4bdff4beSrobert - key: readability-function-size.LineThreshold 36*4bdff4beSrobert value: 194 # TODO: bring that number down 37*4bdff4beSrobert - key: readability-identifier-naming.GetConfigPerFile 38*4bdff4beSrobert value: false 39*4bdff4beSrobert - key: readability-identifier-naming.ParameterCase 40*4bdff4beSrobert value: lower_case 41*4bdff4beSrobert - key: readability-identifier-naming.ParameterPrefix 42*4bdff4beSrobert value: __ 43*4bdff4beSrobert - key: readability-identifier-naming.PrivateMemberCase 44*4bdff4beSrobert value: lower_case 45*4bdff4beSrobert - key: readability-identifier-naming.PrivateMemberPrefix 46*4bdff4beSrobert value: __ 47*4bdff4beSrobert - key: readability-identifier-naming.PrivateMemberSuffix 48*4bdff4beSrobert value: _ 49*4bdff4beSrobert 50*4bdff4beSrobert# TODO: investigate these checks 51*4bdff4beSrobert# bugprone-branch-clone, 52*4bdff4beSrobert# bugprone-macro-parentheses, 53*4bdff4beSrobert# cppcoreguidelines-prefer-member-initializer, 54*4bdff4beSrobert# misc-unused-parameters, 55*4bdff4beSrobert# modernize-use-bool-literals, 56*4bdff4beSrobert# modernize-use-default-member-init, 57*4bdff4beSrobert# modernize-use-equals-default, 58*4bdff4beSrobert# modernize-use-equals-delete, 59*4bdff4beSrobert# modernize-use-nullptr, 60*4bdff4beSrobert# portability-restrict-system-includes, 61*4bdff4beSrobert# readability-function-cognitive-complexity, 62*4bdff4beSrobert# readability-implicit-bool-conversion, 63*4bdff4beSrobert# readability-isolate-declaration, 64*4bdff4beSrobert# readability-redundant-access-specifiers, 65*4bdff4beSrobert# readability-redundant-declaration, 66*4bdff4beSrobert# readability-redundant-member-init, 67*4bdff4beSrobert# 68