Skip to content

Commit b8132d7

Browse files
committed
[config] revise based on review suggestions
1 parent ebaafe9 commit b8132d7

File tree

2 files changed

+61
-9
lines changed

2 files changed

+61
-9
lines changed

config/labels/analyzers/clang-tidy.json

Lines changed: 59 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,9 @@
243243
],
244244
"bugprone-command-processor": [
245245
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/command-processor.html",
246+
"guideline:sei-cert-c",
246247
"profile:extreme",
248+
"sei-cert-cpp:env33-c",
247249
"severity:MEDIUM"
248250
],
249251
"bugprone-compare-pointer-to-member-virtual-function": [
@@ -276,6 +278,7 @@
276278
"bugprone-derived-method-shadowing-base-method": [
277279
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/derived-method-shadowing-base-method.html",
278280
"profile:extreme",
281+
"profile:sensitive",
279282
"severity:MEDIUM"
280283
],
281284
"bugprone-dynamic-static-initializers": [
@@ -767,7 +770,9 @@
767770
],
768771
"bugprone-throwing-static-initialization": [
769772
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/throwing-static-initialization.html",
773+
"profile:default",
770774
"profile:extreme",
775+
"profile:sensitive",
771776
"severity:MEDIUM"
772777
],
773778
"bugprone-too-small-loop-variable": [
@@ -784,7 +789,9 @@
784789
],
785790
"bugprone-unchecked-string-to-number-conversion": [
786791
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unchecked-string-to-number-conversion.html",
792+
"guideline:sei-cert-c",
787793
"profile:extreme",
794+
"sei-cert-c:err34-c",
788795
"severity:MEDIUM"
789796
],
790797
"bugprone-undefined-memory-manipulation": [
@@ -1200,6 +1207,9 @@
12001207
],
12011208
"clang-diagnostic-TU-local-entity-exposure": [
12021209
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtu-local-entity-exposure",
1210+
"profile:default",
1211+
"profile:extreme",
1212+
"profile:sensitive",
12031213
"severity:MEDIUM"
12041214
],
12051215
"clang-diagnostic-aarch64-sme-attributes": [
@@ -1256,6 +1266,9 @@
12561266
],
12571267
"clang-diagnostic-alloc-size": [
12581268
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#walloc-size",
1269+
"profile:default",
1270+
"profile:extreme",
1271+
"profile:sensitive",
12591272
"severity:MEDIUM"
12601273
],
12611274
"clang-diagnostic-alloca": [
@@ -1590,7 +1603,7 @@
15901603
],
15911604
"clang-diagnostic-c++-compat": [
15921605
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-compat",
1593-
"severity:MEDIUM"
1606+
"severity:LOW"
15941607
],
15951608
"clang-diagnostic-c++-keyword": [
15961609
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-keyword",
@@ -1891,6 +1904,9 @@
18911904
],
18921905
"clang-diagnostic-cfi-unchecked-callee": [
18931906
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcfi-unchecked-callee",
1907+
"profile:default",
1908+
"profile:extreme",
1909+
"profile:sensitive",
18941910
"severity:HIGH"
18951911
],
18961912
"clang-diagnostic-cfstring-literal": [
@@ -1910,6 +1926,9 @@
19101926
],
19111927
"clang-diagnostic-character-conversion": [
19121928
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcharacter-conversion",
1929+
"profile:default",
1930+
"profile:extreme",
1931+
"profile:sensitive",
19131932
"severity:MEDIUM"
19141933
],
19151934
"clang-diagnostic-cl4": [
@@ -2297,6 +2316,9 @@
22972316
],
22982317
"clang-diagnostic-deprecated-declarations-switch-case": [
22992318
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-declarations-switch-case",
2319+
"profile:default",
2320+
"profile:extreme",
2321+
"profile:sensitive",
23002322
"severity:MEDIUM"
23012323
],
23022324
"clang-diagnostic-deprecated-dynamic-exception-spec": [
@@ -2636,15 +2658,15 @@
26362658
],
26372659
"clang-diagnostic-experimental-lifetime-safety": [
26382660
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexperimental-lifetime-safety",
2639-
"severity:MEDIUM"
2661+
"severity:HIGH"
26402662
],
26412663
"clang-diagnostic-experimental-lifetime-safety-permissive": [
26422664
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexperimental-lifetime-safety-permissive",
2643-
"severity:MEDIUM"
2665+
"severity:HIGH"
26442666
],
26452667
"clang-diagnostic-experimental-lifetime-safety-strict": [
26462668
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexperimental-lifetime-safety-strict",
2647-
"severity:MEDIUM"
2669+
"severity:HIGH"
26482670
],
26492671
"clang-diagnostic-explicit-initialize-call": [
26502672
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexplicit-initialize-call",
@@ -3574,6 +3596,9 @@
35743596
],
35753597
"clang-diagnostic-invalid-version-availability": [
35763598
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-version-availability",
3599+
"profile:default",
3600+
"profile:extreme",
3601+
"profile:sensitive",
35773602
"severity:MEDIUM"
35783603
],
35793604
"clang-diagnostic-jump-misses-init": [
@@ -4006,15 +4031,15 @@
40064031
"severity:MEDIUM"
40074032
],
40084033
"clang-diagnostic-module-validation": [
4009-
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodule-validation",
4010-
"severity:MEDIUM"
4034+
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rmodule-validation",
4035+
"severity:STYLE"
40114036
],
40124037
"clang-diagnostic-modules-ambiguous-internal-linkage": [
40134038
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodules-ambiguous-internal-linkage",
40144039
"severity:MEDIUM"
40154040
],
40164041
"clang-diagnostic-modules-driver": [
4017-
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodules-driver",
4042+
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rmodules-driver",
40184043
"severity:STYLE"
40194044
],
40204045
"clang-diagnostic-modules-import-nested-redundant": [
@@ -4185,7 +4210,7 @@
41854210
],
41864211
"clang-diagnostic-nrvo": [
41874212
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnrvo",
4188-
"severity:STYLE"
4213+
"severity:LOW"
41894214
],
41904215
"clang-diagnostic-nsconsumed-mismatch": [
41914216
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnsconsumed-mismatch",
@@ -4570,10 +4595,16 @@
45704595
],
45714596
"clang-diagnostic-overriding-complex-range": [
45724597
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverriding-complex-range",
4598+
"profile:default",
4599+
"profile:extreme",
4600+
"profile:sensitive",
45734601
"severity:MEDIUM"
45744602
],
45754603
"clang-diagnostic-overriding-deployment-version": [
45764604
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverriding-deployment-version",
4605+
"profile:default",
4606+
"profile:extreme",
4607+
"profile:sensitive",
45774608
"severity:MEDIUM"
45784609
],
45794610
"clang-diagnostic-overriding-method-mismatch": [
@@ -4975,6 +5006,9 @@
49755006
],
49765007
"clang-diagnostic-reference-tu-local-entity-in-other-tu": [
49775008
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreference-tu-local-entity-in-other-tu",
5009+
"profile:default",
5010+
"profile:extreme",
5011+
"profile:sensitive",
49785012
"severity:MEDIUM"
49795013
],
49805014
"clang-diagnostic-register": [
@@ -5835,10 +5869,16 @@
58355869
],
58365870
"clang-diagnostic-underlying-atomic-qualifier-ignored": [
58375871
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunderlying-atomic-qualifier-ignored",
5872+
"profile:default",
5873+
"profile:extreme",
5874+
"profile:sensitive",
58385875
"severity:STYLE"
58395876
],
58405877
"clang-diagnostic-underlying-cv-qualifier-ignored": [
58415878
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunderlying-cv-qualifier-ignored",
5879+
"profile:default",
5880+
"profile:extreme",
5881+
"profile:sensitive",
58425882
"severity:STYLE"
58435883
],
58445884
"clang-diagnostic-unevaluated-expression": [
@@ -5890,6 +5930,9 @@
58905930
],
58915931
"clang-diagnostic-uninitialized-const-pointer": [
58925932
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wuninitialized-const-pointer",
5933+
"profile:default",
5934+
"profile:extreme",
5935+
"profile:sensitive",
58935936
"severity:MEDIUM"
58945937
],
58955938
"clang-diagnostic-uninitialized-const-reference": [
@@ -6025,6 +6068,9 @@
60256068
],
60266069
"clang-diagnostic-unsafe-buffer-usage-in-unique-ptr-array-access": [
60276070
"doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsafe-buffer-usage-in-unique-ptr-array-access",
6071+
"profile:default",
6072+
"profile:extreme",
6073+
"profile:sensitive",
60286074
"severity:HIGH"
60296075
],
60306076
"clang-diagnostic-unsequenced": [
@@ -6737,7 +6783,7 @@
67376783
"google-runtime-float": [
67386784
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/runtime-float.html",
67396785
"profile:extreme",
6740-
"severity:MEDIUM"
6786+
"severity:LOW"
67416787
],
67426788
"google-runtime-int": [
67436789
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/runtime-int.html",
@@ -7188,6 +7234,8 @@
71887234
"misc-override-with-different-visibility": [
71897235
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/override-with-different-visibility.html",
71907236
"profile:default",
7237+
"profile:extreme",
7238+
"profile:sensitive",
71917239
"severity:MEDIUM"
71927240
],
71937241
"misc-redundant-expression": [
@@ -7960,6 +8008,8 @@
79608008
],
79618009
"readability-redundant-parentheses": [
79628010
"doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-parentheses.html",
8011+
"profile:extreme",
8012+
"profile:sensitive",
79638013
"severity:STYLE"
79648014
],
79658015
"readability-redundant-preprocessor": [

config/labels/analyzers/clangsa.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -887,6 +887,7 @@
887887
"guideline:cwe-top-25-2024",
888888
"guideline:memory-safety",
889889
"profile:default",
890+
"profile:extreme",
890891
"profile:security",
891892
"profile:sensitive",
892893
"cwe-top-25-2024:cwe-119",
@@ -954,6 +955,7 @@
954955
"security.VAList": [
955956
"doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#security-valist",
956957
"profile:default",
958+
"profile:extreme",
957959
"profile:security",
958960
"profile:sensitive",
959961
"severity:HIGH"

0 commit comments

Comments
 (0)