@@ -113,6 +113,56 @@ WarningsAsErrors: >-
113113 -readability-suspicious-call-argument,
114114 -modernize-*,
115115 -readability-*,
116+ -bugprone-assignment-in-if-condition,
117+ -bugprone-branch-clone,
118+ -bugprone-copy-constructor-init,
119+ -bugprone-empty-catch,
120+ -bugprone-exception-escape,
121+ -bugprone-fold-init-type,
122+ -bugprone-incorrect-roundings,
123+ -bugprone-integer-division,
124+ -bugprone-macro-parentheses,
125+ -bugprone-narrowing-conversions,
126+ -bugprone-non-zero-enum-to-bool-conversion,
127+ -bugprone-redundant-branch-condition,
128+ -bugprone-reserved-identifier,
129+ -bugprone-suspicious-include,
130+ -bugprone-suspicious-missing-comma,
131+ -bugprone-switch-missing-default-case,
132+ -bugprone-too-small-loop-variable,
133+ -bugprone-unchecked-optional-access,
134+ -bugprone-unsafe-functions,
135+ -bugprone-unused-local-non-trivial-variable,
136+ -cppcoreguidelines-avoid-const-or-ref-data-members,
137+ -cppcoreguidelines-avoid-non-const-global-variables,
138+ -cppcoreguidelines-init-variables,
139+ -cppcoreguidelines-macro-usage,
140+ -cppcoreguidelines-missing-std-forward,
141+ -cppcoreguidelines-prefer-member-initializer,
142+ -cppcoreguidelines-pro-bounds-array-to-pointer-decay,
143+ -cppcoreguidelines-pro-type-const-cast,
144+ -cppcoreguidelines-pro-type-cstyle-cast,
145+ -cppcoreguidelines-pro-type-member-init,
146+ -cppcoreguidelines-pro-type-reinterpret-cast,
147+ -cppcoreguidelines-pro-type-static-cast-downcast,
148+ -cppcoreguidelines-pro-type-union-access,
149+ -cppcoreguidelines-slicing,
150+ -cppcoreguidelines-virtual-class-destructor,
151+ # Positives for the following checks are currently being fixed and should be reported as errors.
152+ # clang-analyzer-*
153+ # clang-diagnostic-*
154+ # google-default-arguments
155+ # misc-include-cleaner
156+ # misc-redundant-expression
157+ # misc-unused-parameters
158+ # performance-for-range-copy
159+ # performance-inefficient-string-concatenation
160+ # performance-inefficient-vector-operation
161+ # performance-move-const-arg
162+ # performance-no-automatic-move
163+ # performance-type-promotion-in-math-fn
164+ # performance-unnecessary-copy-initialization
165+ # performance-unnecessary-value-param
116166CheckOptions :
117167 modernize-avoid-c-arrays.AllowStringArrays : true
118168 # Common tolerated conversions
0 commit comments