@@ -29,6 +29,24 @@ Checks:
2929 - ' -modernize-return-braced-init-list'
3030 - ' -modernize-use-auto'
3131 - ' clang-diagnostic-*'
32+ - ' bugprone-*'
33+ - ' -bugprone-narrowing-conversions'
34+ - ' -bugprone-misplaced-widening-cast'
35+ - ' -bugprone-exception-escape'
36+ - ' -bugprone-crtp-constructor-accessibility'
37+ - ' -bugprone-forwarding-reference-overload'
38+ - ' -bugprone-branch-clone'
39+ - ' -bugprone-use-after-move'
40+ - ' -bugprone-undefined-memory-manipulation'
41+ - ' -bugprone-unchecked-optional-access'
42+ - ' -bugprone-casting-through-void'
43+ - ' -bugprone-integer-division'
44+ - ' -bugprone-move-forwarding-reference'
45+ - ' -bugprone-pointer-arithmetic-on-polymorphic-object'
46+ - ' -bugprone-argument-comment'
47+ # This is just noise
48+ - ' -bugprone-signed-char-misuse'
49+ - ' -bugprone-multi-level-implicit-pointer-conversion'
3250 # END REMOVE ME
3351 # TODO(jfaibussowit):
3452 #
@@ -245,7 +263,6 @@ CheckOptions:
245263 readability-simplify-boolean-expr.ChainedConditionalReturn : ' true'
246264 readability-simplify-boolean-expr.ChainedConditionalAssignment : ' true'
247265 bugprone-dangling-handle.HandleClasses : ' ::cuda::std::span;::cuda::std::mdspan'
248- bugprone-misplaced-widening-cast.CheckImplicitCasts : ' true'
249266 bugprone-unused-return-value.AllowCastToVoid : ' true'
250267 readability-enum-initial-value.AllowExplicitZeroFirstInitialValue : ' false'
251268 readability-enum-initial-value.AllowExplicitSequentialInitialValues : ' false'
@@ -297,4 +314,5 @@ CheckOptions:
297314 bugprone-reserved-identifier.AllowedIdentifiers : ' ^_CCCL.*'
298315 performance-enum-size.EnumIgnoreList : ' ::cuda::std::.*'
299316 performance-unnecessary-value-param.AllowedTypes : ' .*(_ref(erence)?|_ptr|pointer|(_)?[Ii]t(erator)?|IteratorT|__half(2)?|(__nv_bfloat.*)|_view)$'
317+ bugprone-exception-escape.CheckMain : false
300318...
0 commit comments