@@ -100,13 +100,15 @@ Improvements to clang-tidy
100
100
- Improved :program: `run-clang-tidy.py ` script. Added argument `-source-filter `
101
101
to filter source files from the compilation database, via a RegEx. In a
102
102
similar fashion to what `-header-filter ` does for header files.
103
+
103
104
- Improved :program: `check_clang_tidy.py ` script. Added argument `-export-fixes `
104
105
to aid in clang-tidy and test development.
106
+
105
107
- Fixed bug where big values for unsigned check options overflowed into negative values
106
- when being printed with `` --dump-config ` `.
108
+ when being printed with `--dump-config `.
107
109
108
- - Fixed `` --verify-config `` option not properly parsing checks when using the
109
- literal operator in the `` .clang-tidy ` ` config.
110
+ - Fixed `--verify-config ` option not properly parsing checks when using the
111
+ literal operator in the `.clang-tidy ` config.
110
112
111
113
New checks
112
114
^^^^^^^^^^
@@ -236,7 +238,7 @@ Changes in existing checks
236
238
237
239
- Improved :doc: `google-explicit-constructor
238
240
<clang-tidy/checks/google/explicit-constructor>` check to better handle
239
- `` C++-20 `` `explicit(bool) `.
241
+ C++20 `explicit(bool) `.
240
242
241
243
- Improved :doc: `google-global-names-in-headers
242
244
<clang-tidy/checks/google/global-names-in-headers>` check by replacing the local
@@ -249,6 +251,10 @@ Changes in existing checks
249
251
check by ignoring other functions with same prefixes as the target specific
250
252
functions.
251
253
254
+ - Improved :doc: `linuxkernel-must-check-errs
255
+ <clang-tidy/checks/linuxkernel/must-check-errs>` check documentation to
256
+ consistently use the check's proper name.
257
+
252
258
- Improved :doc: `llvm-header-guard
253
259
<clang-tidy/checks/llvm/header-guard>` check by replacing the local
254
260
option `HeaderFileExtensions ` by the global option of the same name.
@@ -282,8 +288,8 @@ Changes in existing checks
282
288
accesses as arguments.
283
289
284
290
- Improved :doc: `modernize-use-nullptr
285
- <clang-tidy/checks/modernize/use-nullptr>` check to include support for
286
- `` C23 ``, which also has introduced the ``nullptr `` keyword.
291
+ <clang-tidy/checks/modernize/use-nullptr>` check to include support for C23,
292
+ which also has introduced the ``nullptr `` keyword.
287
293
288
294
- Improved :doc: `modernize-use-override
289
295
<clang-tidy/checks/modernize/use-override>` check to also remove any trailing
@@ -340,13 +346,9 @@ Miscellaneous
340
346
^^^^^^^^^^^^^
341
347
342
348
- Fixed incorrect formatting in :program: `clang-apply-replacements ` when no
343
- `` --format ` ` option is specified. Now :program: `clang-apply-replacements `
349
+ `--format ` option is specified. Now :program: `clang-apply-replacements `
344
350
applies formatting only with the option.
345
351
346
- - Fixed the :doc: `linuxkernel-must-check-errs
347
- <clang-tidy/checks/linuxkernel/must-check-errs>` documentation to consistently
348
- use the check's proper name.
349
-
350
352
Improvements to include-fixer
351
353
-----------------------------
352
354
0 commit comments