@@ -70,6 +70,11 @@ Potentially Breaking Changes
7070 :doc: `bugprone-signed-char-misuse
7171 <clang-tidy/checks/bugprone/signed-char-misuse>`
7272
73+ - :program: `clang-tidy ` now displays warnings from all non-system headers by
74+ default. Previously, users had to explicitly opt-in to header warnings using
75+ `-header-filter='.*' `. To disable warnings from non-system, set `-header-filter `
76+ to an empty string.
77+
7378Improvements to clangd
7479----------------------
7580
@@ -132,6 +137,11 @@ Improvements to clang-tidy
132137 when run over C files. If ``-std `` is not specified, it defaults to
133138 ``c99-or-later ``.
134139
140+ - :program: `clang-tidy ` now displays warnings from all non-system headers by
141+ default. Previously, users had to explicitly opt-in to header warnings using
142+ `-header-filter='.*' `. To disable warnings from non-system, set `-header-filter `
143+ to an empty string.
144+
135145- :program: `clang-tidy ` no longer attempts to analyze code from system headers
136146 by default, greatly improving performance. This behavior is disabled if the
137147 `SystemHeaders ` option is enabled.
@@ -321,6 +331,11 @@ Changes in existing checks
321331 an additional matcher that generalizes the copy-and-swap idiom pattern
322332 detection.
323333
334+ - Improved :doc: `cppcoreguidelines-avoid-non-const-global-variables
335+ <clang-tidy/checks/cppcoreguidelines/avoid-non-const-global-variables>` check
336+ by adding a new option `AllowThreadLocal ` that suppresses warnings on
337+ non-const global variables with thread-local storage duration.
338+
324339- Improved :doc: `cppcoreguidelines-init-variables
325340 <clang-tidy/checks/cppcoreguidelines/init-variables>` check by fixing the
326341 insertion location for function pointers with multiple parameters.
@@ -407,7 +422,8 @@ Changes in existing checks
407422
408423- Improved :doc: `performance-unnecessary-value-param
409424 <clang-tidy/checks/performance/unnecessary-value-param>` by printing
410- the type of the diagnosed variable.
425+ the type of the diagnosed variable and correctly generating fix-it hints for
426+ parameter-pack arguments.
411427
412428- Improved :doc: `portability-template-virtual-member-function
413429 <clang-tidy/checks/portability/template-virtual-member-function>` check to
0 commit comments