|
73 | 73 | "onCommand:C_Cpp.RunCodeAnalysisOnActiveFile",
|
74 | 74 | "onCommand:C_Cpp.RunCodeAnalysisOnOpenFiles",
|
75 | 75 | "onCommand:C_Cpp.RunCodeAnalysisOnAllFiles",
|
76 |
| - "onCommand:C_Cpp.ClearCodeAnalysisSquiggles", |
| 76 | + "onCommand:C_Cpp.RemoveAllCodeAnalysisProblems", |
77 | 77 | "onDebugResolve:cppdbg",
|
78 | 78 | "onDebugResolve:cppvsdbg",
|
79 | 79 | "workspaceContains:/.vscode/c_cpp_properties.json",
|
|
416 | 416 | },
|
417 | 417 | "scope": "resource"
|
418 | 418 | },
|
| 419 | + "C_Cpp.codeAnalysis.clangTidy.codeAction.showClear": { |
| 420 | + "type": "string", |
| 421 | + "description": "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description%", |
| 422 | + "enum": [ |
| 423 | + "None", |
| 424 | + "AllOnly", |
| 425 | + "AllAndAllType", |
| 426 | + "AllAndAllTypeAndThis" |
| 427 | + ], |
| 428 | + "enumDescriptions": [ |
| 429 | + "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description%", |
| 430 | + "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description%", |
| 431 | + "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description%", |
| 432 | + "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description%" |
| 433 | + ], |
| 434 | + "default": "AllAndAllTypeAndThis", |
| 435 | + "scope": "application" |
| 436 | + }, |
| 437 | + "C_Cpp.codeAnalysis.clangTidy.codeAction.showDisable": { |
| 438 | + "type": "boolean", |
| 439 | + "markdownDescription": "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription%", |
| 440 | + "default": true, |
| 441 | + "scope": "application" |
| 442 | + }, |
| 443 | + "C_Cpp.codeAnalysis.clangTidy.codeAction.showDocumentation": { |
| 444 | + "type": "boolean", |
| 445 | + "markdownDescription": "%c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription%", |
| 446 | + "default": true, |
| 447 | + "scope": "application" |
| 448 | + }, |
419 | 449 | "C_Cpp.codeAnalysis.runAutomatically": {
|
420 | 450 | "type": "boolean",
|
421 | 451 | "markdownDescription": "%c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription%",
|
|
473 | 503 | "enum": [
|
474 | 504 | "*",
|
475 | 505 | "abseil-*",
|
| 506 | + "abseil-cleanup-ctad", |
476 | 507 | "abseil-duration-*",
|
477 | 508 | "abseil-duration-addition",
|
478 | 509 | "abseil-duration-comparison",
|
|
567 | 598 | "bugprone-string-constructor",
|
568 | 599 | "bugprone-string-integer-assignment",
|
569 | 600 | "bugprone-string-literal-with-embedded-nul",
|
| 601 | + "bugprone-stringview-nullptr", |
570 | 602 | "bugprone-suspicious-*",
|
571 | 603 | "bugprone-suspicious-enum-usage",
|
572 | 604 | "bugprone-suspicious-include",
|
| 605 | + "bugprone-suspicious-memory-comparison", |
573 | 606 | "bugprone-suspicious-memset-usage",
|
574 | 607 | "bugprone-suspicious-missing-comma",
|
575 | 608 | "bugprone-suspicious-semicolon",
|
|
604 | 637 | "cert-env33-c",
|
605 | 638 | "cert-err*",
|
606 | 639 | "cert-err09-cpp",
|
| 640 | + "cert-err33-c", |
607 | 641 | "cert-err34-c",
|
608 | 642 | "cert-err52-cpp",
|
609 | 643 | "cert-err58-cpp",
|
610 | 644 | "cert-err60-cpp",
|
611 | 645 | "cert-err61-cpp",
|
| 646 | + "cert-exp42-c", |
612 | 647 | "cert-fio38-c",
|
| 648 | + "cert-flp*", |
613 | 649 | "cert-flp30-c",
|
| 650 | + "cert-flp37-c", |
614 | 651 | "cert-mem57-cpp",
|
615 | 652 | "cert-msc*",
|
616 | 653 | "cert-msc30-c",
|
|
622 | 659 | "cert-oop54-cpp",
|
623 | 660 | "cert-oop57-cpp",
|
624 | 661 | "cert-oop58-cpp",
|
| 662 | + "cert-pos*", |
625 | 663 | "cert-pos44-c",
|
| 664 | + "cert-pos47-c", |
626 | 665 | "cert-sig30-c",
|
627 | 666 | "cert-str34-c",
|
628 | 667 | "clang-analyzer-*",
|
|
763 | 802 | "cppcoreguidelines-pro-type-vararg",
|
764 | 803 | "cppcoreguidelines-slicing",
|
765 | 804 | "cppcoreguidelines-special-member-functions",
|
| 805 | + "cppcoreguidelines-virtual-class-destructor", |
766 | 806 | "darwin-*",
|
767 | 807 | "darwin-avoid-spinlock",
|
768 | 808 | "darwin-dispatch-once-nonstatic",
|
|
853 | 893 | "llvmlibc-restrict-system-libc-headers",
|
854 | 894 | "misc-*",
|
855 | 895 | "misc-definitions-in-headers",
|
| 896 | + "misc-misleading-*", |
| 897 | + "misc-misleading-bidirectional", |
| 898 | + "misc-misleading-identifier", |
856 | 899 | "misc-misplaced-const",
|
857 | 900 | "misc-new-delete-overloads",
|
858 | 901 | "misc-no-recursion",
|
|
910 | 953 | "mpi-buffer-deref",
|
911 | 954 | "mpi-type-mismatch",
|
912 | 955 | "objc-*",
|
| 956 | + "objc-assert-equals", |
913 | 957 | "objc-avoid-nserror-init",
|
914 | 958 | "objc-dealloc-in-category",
|
915 | 959 | "objc-forbidden-subclassing",
|
|
947 | 991 | "readability-avoid-const-params-in-decls",
|
948 | 992 | "readability-braces-around-statements",
|
949 | 993 | "readability-const-return-type",
|
| 994 | + "readability-container-*", |
| 995 | + "readability-container-contains", |
| 996 | + "readability-container-data-pointer", |
950 | 997 | "readability-container-size-empty",
|
951 | 998 | "readability-convert-member-functions-to-static",
|
952 | 999 | "readability-delete-null-pointer",
|
| 1000 | + "readability-duplicate-include", |
953 | 1001 | "readability-else-after-return",
|
954 | 1002 | "readability-function-*",
|
955 | 1003 | "readability-function-cognitive-complexity",
|
956 | 1004 | "readability-function-size",
|
| 1005 | + "readability-identifier-*", |
| 1006 | + "readability-identifier-length", |
957 | 1007 | "readability-identifier-naming",
|
958 | 1008 | "readability-implicit-bool-conversion",
|
959 | 1009 | "readability-inconsistent-declaration-parameter-name",
|
|
983 | 1033 | "readability-static-accessed-through-instance",
|
984 | 1034 | "readability-static-definition-in-anonymous-namespace",
|
985 | 1035 | "readability-string-compare",
|
| 1036 | + "readability-suspicious-call-argument", |
986 | 1037 | "readability-uniqueptr-delete-release",
|
987 | 1038 | "readability-uppercase-literal-suffix",
|
988 | 1039 | "readability-use-anyofallof",
|
|
999 | 1050 | "enum": [
|
1000 | 1051 | "*",
|
1001 | 1052 | "abseil-*",
|
| 1053 | + "abseil-cleanup-ctad", |
1002 | 1054 | "abseil-duration-*",
|
1003 | 1055 | "abseil-duration-addition",
|
1004 | 1056 | "abseil-duration-comparison",
|
|
1093 | 1145 | "bugprone-string-constructor",
|
1094 | 1146 | "bugprone-string-integer-assignment",
|
1095 | 1147 | "bugprone-string-literal-with-embedded-nul",
|
| 1148 | + "bugprone-stringview-nullptr", |
1096 | 1149 | "bugprone-suspicious-*",
|
1097 | 1150 | "bugprone-suspicious-enum-usage",
|
1098 | 1151 | "bugprone-suspicious-include",
|
| 1152 | + "bugprone-suspicious-memory-comparison", |
1099 | 1153 | "bugprone-suspicious-memset-usage",
|
1100 | 1154 | "bugprone-suspicious-missing-comma",
|
1101 | 1155 | "bugprone-suspicious-semicolon",
|
|
1130 | 1184 | "cert-env33-c",
|
1131 | 1185 | "cert-err*",
|
1132 | 1186 | "cert-err09-cpp",
|
| 1187 | + "cert-err33-c", |
1133 | 1188 | "cert-err34-c",
|
1134 | 1189 | "cert-err52-cpp",
|
1135 | 1190 | "cert-err58-cpp",
|
1136 | 1191 | "cert-err60-cpp",
|
1137 | 1192 | "cert-err61-cpp",
|
| 1193 | + "cert-exp42-c", |
1138 | 1194 | "cert-fio38-c",
|
| 1195 | + "cert-flp*", |
1139 | 1196 | "cert-flp30-c",
|
| 1197 | + "cert-flp37-c", |
1140 | 1198 | "cert-mem57-cpp",
|
1141 | 1199 | "cert-msc*",
|
1142 | 1200 | "cert-msc30-c",
|
|
1148 | 1206 | "cert-oop54-cpp",
|
1149 | 1207 | "cert-oop57-cpp",
|
1150 | 1208 | "cert-oop58-cpp",
|
| 1209 | + "cert-pos*", |
1151 | 1210 | "cert-pos44-c",
|
| 1211 | + "cert-pos47-c", |
1152 | 1212 | "cert-sig30-c",
|
1153 | 1213 | "cert-str34-c",
|
1154 | 1214 | "clang-analyzer-*",
|
|
1289 | 1349 | "cppcoreguidelines-pro-type-vararg",
|
1290 | 1350 | "cppcoreguidelines-slicing",
|
1291 | 1351 | "cppcoreguidelines-special-member-functions",
|
| 1352 | + "cppcoreguidelines-virtual-class-destructor", |
1292 | 1353 | "darwin-*",
|
1293 | 1354 | "darwin-avoid-spinlock",
|
1294 | 1355 | "darwin-dispatch-once-nonstatic",
|
|
1379 | 1440 | "llvmlibc-restrict-system-libc-headers",
|
1380 | 1441 | "misc-*",
|
1381 | 1442 | "misc-definitions-in-headers",
|
| 1443 | + "misc-misleading-*", |
| 1444 | + "misc-misleading-bidirectional", |
| 1445 | + "misc-misleading-identifier", |
1382 | 1446 | "misc-misplaced-const",
|
1383 | 1447 | "misc-new-delete-overloads",
|
1384 | 1448 | "misc-no-recursion",
|
|
1436 | 1500 | "mpi-buffer-deref",
|
1437 | 1501 | "mpi-type-mismatch",
|
1438 | 1502 | "objc-*",
|
| 1503 | + "objc-assert-equals", |
1439 | 1504 | "objc-avoid-nserror-init",
|
1440 | 1505 | "objc-dealloc-in-category",
|
1441 | 1506 | "objc-forbidden-subclassing",
|
|
1473 | 1538 | "readability-avoid-const-params-in-decls",
|
1474 | 1539 | "readability-braces-around-statements",
|
1475 | 1540 | "readability-const-return-type",
|
| 1541 | + "readability-container-*", |
| 1542 | + "readability-container-contains", |
| 1543 | + "readability-container-data-pointer", |
1476 | 1544 | "readability-container-size-empty",
|
1477 | 1545 | "readability-convert-member-functions-to-static",
|
1478 | 1546 | "readability-delete-null-pointer",
|
| 1547 | + "readability-duplicate-include", |
1479 | 1548 | "readability-else-after-return",
|
1480 | 1549 | "readability-function-*",
|
1481 | 1550 | "readability-function-cognitive-complexity",
|
1482 | 1551 | "readability-function-size",
|
| 1552 | + "readability-identifier-*", |
| 1553 | + "readability-identifier-length", |
1483 | 1554 | "readability-identifier-naming",
|
1484 | 1555 | "readability-implicit-bool-conversion",
|
1485 | 1556 | "readability-inconsistent-declaration-parameter-name",
|
|
1509 | 1580 | "readability-static-accessed-through-instance",
|
1510 | 1581 | "readability-static-definition-in-anonymous-namespace",
|
1511 | 1582 | "readability-string-compare",
|
| 1583 | + "readability-suspicious-call-argument", |
1512 | 1584 | "readability-uniqueptr-delete-release",
|
1513 | 1585 | "readability-uppercase-literal-suffix",
|
1514 | 1586 | "readability-use-anyofallof",
|
|
2736 | 2808 | "category": "C/C++"
|
2737 | 2809 | },
|
2738 | 2810 | {
|
2739 |
| - "command": "C_Cpp.ClearCodeAnalysisSquiggles", |
2740 |
| - "title": "%c_cpp.command.ClearCodeAnalysisSquiggles.title%", |
| 2811 | + "command": "C_Cpp.RemoveAllCodeAnalysisProblems", |
| 2812 | + "title": "%c_cpp.command.RemoveAllCodeAnalysisProblems.title%", |
2741 | 2813 | "category": "C/C++"
|
2742 | 2814 | },
|
2743 | 2815 | {
|
|
0 commit comments