Skip to content

Commit d6b46dc

Browse files
authored
Update to clang-tidy 21. (#13946)
1 parent 6d93082 commit d6b46dc

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

Extension/package.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1901,6 +1901,7 @@
19011901
"bugprone-bitwise-pointer-cast",
19021902
"bugprone-bool-pointer-implicit-conversion",
19031903
"bugprone-branch-clone",
1904+
"bugprone-capturing-this-in-member-variable",
19041905
"bugprone-casting-through-void",
19051906
"bugprone-chained-comparison",
19061907
"bugprone-compare-pointer-to-member-virtual-function",
@@ -1926,6 +1927,7 @@
19261927
"bugprone-lambda-function-name",
19271928
"bugprone-macro-parentheses",
19281929
"bugprone-macro-repeated-side-effects",
1930+
"bugprone-misleading-setter-of-reference",
19291931
"bugprone-misplaced-*",
19301932
"bugprone-misplaced-operator-in-strlen-in-alloc",
19311933
"bugprone-misplaced-pointer-arithmetic-in-alloc",
@@ -1982,6 +1984,7 @@
19821984
"bugprone-unhandled-*",
19831985
"bugprone-unhandled-exception-at-new",
19841986
"bugprone-unhandled-self-assignment",
1987+
"bugprone-unintended-char-ostream-output",
19851988
"bugprone-unique-ptr-array-mismatch",
19861989
"bugprone-unsafe-functions",
19871990
"bugprone-unused-*",
@@ -2208,6 +2211,8 @@
22082211
"cppcoreguidelines-rvalue-reference-param-not-moved",
22092212
"cppcoreguidelines-slicing",
22102213
"cppcoreguidelines-special-member-functions",
2214+
"cppcoreguidelines-use-*",
2215+
"cppcoreguidelines-use-enum-class",
22112216
"cppcoreguidelines-use-default-member-init",
22122217
"cppcoreguidelines-virtual-class-destructor",
22132218
"darwin-*",
@@ -2293,6 +2298,7 @@
22932298
"llvm-prefer-*",
22942299
"llvm-prefer-isa-or-dyn-cast-in-conditionals",
22952300
"llvm-prefer-register-over-unsigned",
2301+
"llvm-prefer-static-over-anonymous-namespace",
22962302
"llvm-qualified-auto",
22972303
"llvm-twine-local",
22982304
"llvmlibc-*",
@@ -2370,6 +2376,7 @@
23702376
"modernize-use-nullptr",
23712377
"modernize-use-override",
23722378
"modernize-use-ranges",
2379+
"modernize-use-scoped-lock",
23732380
"modernize-use-starts-ends-with",
23742381
"modernize-use-std-*",
23752382
"modernize-use-std-format",
@@ -2421,11 +2428,13 @@
24212428
"performance-unnecessary-copy-initialization",
24222429
"performance-unnecessary-value-param",
24232430
"portability-*",
2431+
"portability-avoid-pragma-once",
24242432
"portability-restrict-system-includes",
24252433
"portability-simd-intrinsics",
24262434
"portability-std-allocator-const",
24272435
"portability-template-virtual-member-function",
24282436
"readability-*",
2437+
"readability-ambiguous-smartptr-reset-call",
24292438
"readability-avoid-*",
24302439
"readability-avoid-const-params-in-decls",
24312440
"readability-avoid-nested-conditional-operator",
@@ -2486,6 +2495,7 @@
24862495
"readability-uppercase-literal-suffix",
24872496
"readability-use-*",
24882497
"readability-use-anyofallof",
2498+
"readability-use-concise-preprocessor-directives",
24892499
"readability-use-std-min-max",
24902500
"zircon-temporary-objects"
24912501
]
@@ -2561,6 +2571,7 @@
25612571
"bugprone-bitwise-pointer-cast",
25622572
"bugprone-bool-pointer-implicit-conversion",
25632573
"bugprone-branch-clone",
2574+
"bugprone-capturing-this-in-member-variable",
25642575
"bugprone-casting-through-void",
25652576
"bugprone-chained-comparison",
25662577
"bugprone-compare-pointer-to-member-virtual-function",
@@ -2586,6 +2597,7 @@
25862597
"bugprone-lambda-function-name",
25872598
"bugprone-macro-parentheses",
25882599
"bugprone-macro-repeated-side-effects",
2600+
"bugprone-misleading-setter-of-reference",
25892601
"bugprone-misplaced-*",
25902602
"bugprone-misplaced-operator-in-strlen-in-alloc",
25912603
"bugprone-misplaced-pointer-arithmetic-in-alloc",
@@ -2642,6 +2654,7 @@
26422654
"bugprone-unhandled-*",
26432655
"bugprone-unhandled-exception-at-new",
26442656
"bugprone-unhandled-self-assignment",
2657+
"bugprone-unintended-char-ostream-output",
26452658
"bugprone-unique-ptr-array-mismatch",
26462659
"bugprone-unsafe-functions",
26472660
"bugprone-unused-*",
@@ -2868,6 +2881,8 @@
28682881
"cppcoreguidelines-rvalue-reference-param-not-moved",
28692882
"cppcoreguidelines-slicing",
28702883
"cppcoreguidelines-special-member-functions",
2884+
"cppcoreguidelines-use-*",
2885+
"cppcoreguidelines-use-enum-class",
28712886
"cppcoreguidelines-use-default-member-init",
28722887
"cppcoreguidelines-virtual-class-destructor",
28732888
"darwin-*",
@@ -2953,6 +2968,7 @@
29532968
"llvm-prefer-*",
29542969
"llvm-prefer-isa-or-dyn-cast-in-conditionals",
29552970
"llvm-prefer-register-over-unsigned",
2971+
"llvm-prefer-static-over-anonymous-namespace",
29562972
"llvm-qualified-auto",
29572973
"llvm-twine-local",
29582974
"llvmlibc-*",
@@ -3030,6 +3046,7 @@
30303046
"modernize-use-nullptr",
30313047
"modernize-use-override",
30323048
"modernize-use-ranges",
3049+
"modernize-use-scoped-lock",
30333050
"modernize-use-starts-ends-with",
30343051
"modernize-use-std-*",
30353052
"modernize-use-std-format",
@@ -3081,11 +3098,13 @@
30813098
"performance-unnecessary-copy-initialization",
30823099
"performance-unnecessary-value-param",
30833100
"portability-*",
3101+
"portability-avoid-pragma-once",
30843102
"portability-restrict-system-includes",
30853103
"portability-simd-intrinsics",
30863104
"portability-std-allocator-const",
30873105
"portability-template-virtual-member-function",
30883106
"readability-*",
3107+
"readability-ambiguous-smartptr-reset-call",
30893108
"readability-avoid-*",
30903109
"readability-avoid-const-params-in-decls",
30913110
"readability-avoid-nested-conditional-operator",
@@ -3146,6 +3165,7 @@
31463165
"readability-uppercase-literal-suffix",
31473166
"readability-use-*",
31483167
"readability-use-anyofallof",
3168+
"readability-use-concise-preprocessor-directives",
31493169
"readability-use-std-min-max",
31503170
"zircon-temporary-objects"
31513171
]

Extension/src/LanguageServer/codeAnalysis.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ export function publishCodeAnalysisDiagnostics(params: PublishCodeAnalysisDiagno
379379
docPage = `checks${checksGroup}/${checksPage}.html`;
380380
}
381381
// TODO: This should be checking the clang-tidy version used to better support usage of older versions.
382-
const primaryDocUri: vscode.Uri = vscode.Uri.parse(`https://releases.llvm.org/20.1.0/tools/clang/tools/extra/docs/clang-tidy/${docPage}`);
382+
const primaryDocUri: vscode.Uri = vscode.Uri.parse(`https://releases.llvm.org/21.1.0/tools/clang/tools/extra/docs/clang-tidy/${docPage}`);
383383
diagnostic.code = { value: identifier.code, target: primaryDocUri };
384384

385385
if (new CppSettings().clangTidyCodeActionShowDocumentation) {

0 commit comments

Comments
 (0)