Skip to content

Commit 8125cfb

Browse files
authored
fix(warnings): normalize experimental property (#417)
1 parent 6edb777 commit 8125cfb

File tree

3 files changed

+20
-8
lines changed

3 files changed

+20
-8
lines changed

.changeset/clean-shirts-repeat.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@nodesecure/js-x-ray": patch
3+
---
4+
5+
Normalize experimental property in warnings

workspaces/js-x-ray/src/warnings.ts

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,32 +43,38 @@ export interface Warning<T = WarningName> {
4343
export const warnings = Object.freeze({
4444
"parsing-error": {
4545
i18n: "sast_warnings.parsing_error",
46-
severity: "Information"
46+
severity: "Information",
47+
experimental: false
4748
},
4849
"unsafe-import": {
4950
i18n: "sast_warnings.unsafe_import",
50-
severity: "Warning"
51+
severity: "Warning",
52+
experimental: false
5153
},
5254
"unsafe-regex": {
5355
i18n: "sast_warnings.unsafe_regex",
54-
severity: "Warning"
56+
severity: "Warning",
57+
experimental: false
5558
},
5659
"unsafe-stmt": {
57-
code: "unsafe-stmt",
5860
i18n: "sast_warnings.unsafe_stmt",
59-
severity: "Warning"
61+
severity: "Warning",
62+
experimental: false
6063
},
6164
"encoded-literal": {
6265
i18n: "sast_warnings.encoded_literal",
63-
severity: "Information"
66+
severity: "Information",
67+
experimental: false
6468
},
6569
"short-identifiers": {
6670
i18n: "sast_warnings.short_identifiers",
67-
severity: "Warning"
71+
severity: "Warning",
72+
experimental: false
6873
},
6974
"suspicious-literal": {
7075
i18n: "sast_warnings.suspicious_literal",
71-
severity: "Warning"
76+
severity: "Warning",
77+
experimental: false
7278
},
7379
"suspicious-file": {
7480
i18n: "sast_warnings.suspicious_file",

workspaces/js-x-ray/test/warnings.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ test("Given an encoded-literal kind it should generate a warning with deep locat
1313
});
1414

1515
assert.deepEqual(result, {
16+
experimental: false,
1617
kind: "encoded-literal",
1718
value: null,
1819
source: "JS-X-Ray",

0 commit comments

Comments
 (0)