You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Leads to lots of "false positives". This seem to enforce a coding guidelines of certain codebases.
85
83
86
-
87
84
`bugprone-easily-swappable-parameters`<br/>
88
85
89
86
This produces a lot of noise and they are not fixable that easily.
@@ -122,7 +119,6 @@ We run this separately via `clang-include-cleaner` in the `iwyu.yml` workflow as
122
119
`misc-throw-by-value-catch-by-reference`<br/>
123
120
`readability-avoid-const-params-in-decls`<br/>
124
121
`bugprone-signed-char-misuse`<br/>
125
-
`readability-redundant-access-specifiers`<br/>
126
122
`concurrency-mt-unsafe`<br/>
127
123
`misc-use-anonymous-namespace`<br/>
128
124
`performance-avoid-endl`<br/>
@@ -153,6 +149,10 @@ To be evaluated (need to enable explicitly).
153
149
154
150
These apply to codebases which use later standards then C++11 (C++17 is used when building with Qt6) so we cannot simply apply them.
155
151
152
+
`modernize-use-auto`<br/>
153
+
154
+
This cannot be enabled as it might lead to changes in the constness of iterators - see https://github.com/llvm/llvm-project/issues/84324.
155
+
156
156
### Disabled for performance reasons
157
157
158
158
`portability-std-allocator-const`<br/>
@@ -183,7 +183,7 @@ We are not using SIMD instructions and it suggests to use `std::experiemental::`
183
183
184
184
It does not seem to produce any warnings for us (needs to be investigated) and it is one of the more expensive checks.
185
185
186
-
`misc-unused-using-decls`
186
+
`misc-unused-using-decls`<br/>
187
187
188
188
This is the most expensive check for several files and it is providing much in terms of code quality. Reported upstream as https://github.com/llvm/llvm-project/issues/72300.
0 commit comments