@@ -180,13 +180,13 @@ Changes in existing checks
180
180
<clang-tidy/checks/cppcoreguidelines/owning-memory>` check to properly handle
181
181
return type in lambdas and in nested functions.
182
182
183
- - Cleaned up :doc: `cppcoreguidelines-prefer-member-initializer
184
- <clang-tidy/checks/cppcoreguidelines/prefer-member-initializer>`
183
+ - Improved :doc: `cppcoreguidelines-prefer-member-initializer
184
+ <clang-tidy/checks/cppcoreguidelines/prefer-member-initializer>` check
185
185
by removing enforcement of rule `C.48
186
186
<https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c48-prefer-in-class-initializers-to-member-initializers-in-constructors-for-constant-initializers> `_,
187
187
which was deprecated since :program: `clang-tidy ` 17. This rule is now covered
188
188
by :doc: `cppcoreguidelines-use-default-member-init
189
- <clang-tidy/checks/cppcoreguidelines/use-default-member-init>` and fixes
189
+ <clang-tidy/checks/cppcoreguidelines/use-default-member-init>`. Fixed
190
190
incorrect hints when using list-initialization.
191
191
192
192
- Improved :doc: `google-build-namespaces
@@ -236,14 +236,19 @@ Changes in existing checks
236
236
<clang-tidy/checks/modernize/use-override>` check to also remove any trailing
237
237
whitespace when deleting the ``virtual `` keyword.
238
238
239
+ - Improved :doc: `modernize-use-using <clang-tidy/checks/modernize/use-using >`
240
+ check by adding support for detection of typedefs declared on function level.
241
+
239
242
- Improved :doc: `performance-unnecessary-copy-initialization
240
243
<clang-tidy/checks/performance/unnecessary-copy-initialization>` check by
241
244
detecting more cases of constant access. In particular, pointers can be
242
245
analyzed, se the check now handles the common patterns
243
246
`const auto e = (*vector_ptr)[i] ` and `const auto e = vector_ptr->at(i); `.
244
247
245
- - Improved :doc: `modernize-use-using <clang-tidy/checks/modernize/use-using >`
246
- check by adding support for detection of typedefs declared on function level.
248
+ - Improved :doc: `readability-identifier-naming
249
+ <clang-tidy/checks/readability/identifier-naming>` check in `GetConfigPerFile `
250
+ mode by resolving symbolic links to header files. Fixed handling of Hungarian
251
+ Prefix when configured to `LowerCase `.
247
252
248
253
- Improved :doc: `readability-implicit-bool-conversion
249
254
<clang-tidy/checks/readability/implicit-bool-conversion>` check to provide
@@ -254,11 +259,6 @@ Changes in existing checks
254
259
<clang-tidy/checks/readability/redundant-inline-specifier>` check to properly
255
260
emit warnings for static data member with an in-class initializer.
256
261
257
- - Improved :doc: `readability-identifier-naming
258
- <clang-tidy/checks/readability/identifier-naming>` check in `GetConfigPerFile `
259
- mode by resolving symbolic links to header files. Fixed handling of Hungarian
260
- Prefix when configured to `LowerCase `.
261
-
262
262
- Improved :doc: `readability-static-definition-in-anonymous-namespace
263
263
<clang-tidy/checks/readability/static-definition-in-anonymous-namespace>`
264
264
check by resolving fix-it overlaps in template code by disregarding implicit
@@ -273,9 +273,9 @@ Removed checks
273
273
Miscellaneous
274
274
^^^^^^^^^^^^^
275
275
276
- - Fixed incorrect formatting in `` clang-apply-replacements `` when no `` --format ``
277
- option is specified. Now `` clang-apply-replacements `` applies formatting only with
278
- the option.
276
+ - Fixed incorrect formatting in :program: ` clang-apply-replacements ` when no
277
+ `` --format `` option is specified. Now :program: ` clang-apply-replacements `
278
+ applies formatting only with the option.
279
279
280
280
Improvements to include-fixer
281
281
-----------------------------
0 commit comments