@@ -300,7 +300,7 @@ __metadata:
300300 languageName : node
301301 linkType : hard
302302
303- " @eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1 " :
303+ " @eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1, @eslint-community/regexpp@npm:^4.8.0 " :
304304 version : 4.12.2
305305 resolution : " @eslint-community/regexpp@npm:4.12.2"
306306 checksum : 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
@@ -556,7 +556,7 @@ __metadata:
556556 eslint-plugin-import : " npm:2.32.0"
557557 eslint-plugin-jsdoc : " npm:50.8.0"
558558 eslint-plugin-prefer-arrow : " npm:1.2.3"
559- eslint-plugin-sonarjs : " npm:0.25.1 "
559+ eslint-plugin-sonarjs : " npm:4.0.2 "
560560 husky : " npm:9.1.7"
561561 inquirer : " npm:9.3.8"
562562 prettier : " npm:3.8.1"
@@ -1303,6 +1303,20 @@ __metadata:
13031303 languageName : node
13041304 linkType : hard
13051305
1306+ " builtin-modules@npm:^3.3.0 " :
1307+ version : 3.3.0
1308+ resolution : " builtin-modules@npm:3.3.0"
1309+ checksum : 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a
1310+ languageName : node
1311+ linkType : hard
1312+
1313+ " bytes@npm:^3.1.2 " :
1314+ version : 3.1.2
1315+ resolution : " bytes@npm:3.1.2"
1316+ checksum : 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e
1317+ languageName : node
1318+ linkType : hard
1319+
13061320" cachedir@npm:2.3.0 " :
13071321 version : 2.3.0
13081322 resolution : " cachedir@npm:2.3.0"
@@ -2202,12 +2216,25 @@ __metadata:
22022216 languageName : node
22032217 linkType : hard
22042218
2205- " eslint-plugin-sonarjs@npm:0.25.1 " :
2206- version : 0.25.1
2207- resolution : " eslint-plugin-sonarjs@npm:0.25.1"
2219+ " eslint-plugin-sonarjs@npm:4.0.2 " :
2220+ version : 4.0.2
2221+ resolution : " eslint-plugin-sonarjs@npm:4.0.2"
2222+ dependencies :
2223+ " @eslint-community/regexpp " : " npm:^4.12.2"
2224+ builtin-modules : " npm:^3.3.0"
2225+ bytes : " npm:^3.1.2"
2226+ functional-red-black-tree : " npm:^1.0.1"
2227+ globals : " npm:^17.4.0"
2228+ jsx-ast-utils-x : " npm:^0.1.0"
2229+ lodash.merge : " npm:^4.6.2"
2230+ minimatch : " npm:^10.2.4"
2231+ scslre : " npm:^0.3.0"
2232+ semver : " npm:^7.7.4"
2233+ ts-api-utils : " npm:^2.4.0"
2234+ typescript : " npm:>=5"
22082235 peerDependencies :
2209- eslint : ^5 .0.0 || ^6 .0.0 || ^7.0.0 || ^8 .0.0
2210- checksum : 10c0/41bb79da06a0a8d33936a1a2d0b8d46f5e63b86652f9310a7740cc6586bd1e3f8ef8b4fd0175af4c431e69fff31ea57661ba657e3bf31d9f9462a15b23537c11
2236+ eslint : ^8 .0.0 || ^9 .0.0 || ^10 .0.0
2237+ checksum : 10c0/ed50891e1034fdf48c54fcd9432dfc30b7da88896a27733a3ad6673b4bbf0f4a01f5d2751124a9396d27d3bf41f028004cbd346c975d9ac2779130a8f54724f8
22112238 languageName : node
22122239 linkType : hard
22132240
@@ -2626,6 +2653,13 @@ __metadata:
26262653 languageName : node
26272654 linkType : hard
26282655
2656+ " functional-red-black-tree@npm:^1.0.1 " :
2657+ version : 1.0.1
2658+ resolution : " functional-red-black-tree@npm:1.0.1"
2659+ checksum : 10c0/5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3
2660+ languageName : node
2661+ linkType : hard
2662+
26292663" functions-have-names@npm:^1.2.3 " :
26302664 version : 1.2.3
26312665 resolution : " functions-have-names@npm:1.2.3"
@@ -2821,6 +2855,13 @@ __metadata:
28212855 languageName : node
28222856 linkType : hard
28232857
2858+ " globals@npm:^17.4.0 " :
2859+ version : 17.4.0
2860+ resolution : " globals@npm:17.4.0"
2861+ checksum : 10c0/2be9e8c2b9035836f13d420b22f0247a328db82967d3bebfc01126d888ed609305f06c05895914e969653af5c6ba35fd7a0920f3e6c869afa60666c810630feb
2862+ languageName : node
2863+ linkType : hard
2864+
28242865" globalthis@npm:^1.0.4 " :
28252866 version : 1.0.4
28262867 resolution : " globalthis@npm:1.0.4"
@@ -3603,6 +3644,13 @@ __metadata:
36033644 languageName : node
36043645 linkType : hard
36053646
3647+ " jsx-ast-utils-x@npm:^0.1.0 " :
3648+ version : 0.1.0
3649+ resolution : " jsx-ast-utils-x@npm:0.1.0"
3650+ checksum : 10c0/bd147ff19bace8309e48110ec5c7a0c9f750148bcab699b5ba5d44dfac6cea8f358127f3da35ebe073f81cfe46494ce1e9647dd45681bb6c84d83c315904b72b
3651+ languageName : node
3652+ linkType : hard
3653+
36063654" keyv@npm:^4.5.3 " :
36073655 version : 4.5.4
36083656 resolution : " keyv@npm:4.5.4"
@@ -3825,7 +3873,7 @@ __metadata:
38253873 languageName : node
38263874 linkType : hard
38273875
3828- " minimatch@npm:^10.2.2 " :
3876+ " minimatch@npm:^10.2.2, minimatch@npm:^10.2.4 " :
38293877 version : 10.2.4
38303878 resolution : " minimatch@npm:10.2.4"
38313879 dependencies :
@@ -4324,6 +4372,15 @@ __metadata:
43244372 languageName : node
43254373 linkType : hard
43264374
4375+ " refa@npm:^0.12.0, refa@npm:^0.12.1 " :
4376+ version : 0.12.1
4377+ resolution : " refa@npm:0.12.1"
4378+ dependencies :
4379+ " @eslint-community/regexpp " : " npm:^4.8.0"
4380+ checksum : 10c0/5c2f3dc5421f73aba44ec3d67bad58f36ff921dc13b0a921e1784c0510cf26be6d4e14010955a71607e67ff23a815f3ac30b337d06b5a2e8914417b67626c900
4381+ languageName : node
4382+ linkType : hard
4383+
43274384" reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9 " :
43284385 version : 1.0.10
43294386 resolution : " reflect.getprototypeof@npm:1.0.10"
@@ -4340,6 +4397,16 @@ __metadata:
43404397 languageName : node
43414398 linkType : hard
43424399
4400+ " regexp-ast-analysis@npm:^0.7.0 " :
4401+ version : 0.7.1
4402+ resolution : " regexp-ast-analysis@npm:0.7.1"
4403+ dependencies :
4404+ " @eslint-community/regexpp " : " npm:^4.8.0"
4405+ refa : " npm:^0.12.1"
4406+ checksum : 10c0/1b0e6d66e1e619b42a0e7f62b4c9983d0ce69d94fc759802c02272cbab8abd2e0d5b94186472de4e7c4baaf5826ca674d3c7c083615e39c4be55d1ff9d12c823
4407+ languageName : node
4408+ linkType : hard
4409+
43434410" regexp.prototype.flags@npm:^1.5.4 " :
43444411 version : 1.5.4
43454412 resolution : " regexp.prototype.flags@npm:1.5.4"
@@ -4535,6 +4602,17 @@ __metadata:
45354602 languageName : node
45364603 linkType : hard
45374604
4605+ " scslre@npm:^0.3.0 " :
4606+ version : 0.3.0
4607+ resolution : " scslre@npm:0.3.0"
4608+ dependencies :
4609+ " @eslint-community/regexpp " : " npm:^4.8.0"
4610+ refa : " npm:^0.12.0"
4611+ regexp-ast-analysis : " npm:^0.7.0"
4612+ checksum : 10c0/47eb72cf913693b453b7622dfee26871b4c408169874b31b8a1f3de8f41698e6dbacd7565fccc8d24cd2fd30f53c21f16995a7f9072e8b25cd938a6c3a750c3c
4613+ languageName : node
4614+ linkType : hard
4615+
45384616" semver@npm:^6.3.1 " :
45394617 version : 6.3.1
45404618 resolution : " semver@npm:6.3.1"
@@ -4544,7 +4622,7 @@ __metadata:
45444622 languageName : node
45454623 linkType : hard
45464624
4547- " semver@npm:^7.3.2, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.7.2, semver@npm:^7.7.3 " :
4625+ " semver@npm:^7.3.2, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.7.2, semver@npm:^7.7.3, semver@npm:^7.7.4 " :
45484626 version : 7.7.4
45494627 resolution : " semver@npm:7.7.4"
45504628 bin :
@@ -5153,7 +5231,7 @@ __metadata:
51535231 languageName : node
51545232 linkType : hard
51555233
5156- " typescript@npm:5.9.3 " :
5234+ " typescript@npm:5.9.3, typescript@npm:>=5 " :
51575235 version : 5.9.3
51585236 resolution : " typescript@npm:5.9.3"
51595237 bin :
@@ -5163,7 +5241,7 @@ __metadata:
51635241 languageName : node
51645242 linkType : hard
51655243
5166- " typescript@patch:typescript@npm%3A5.9.3#optional!builtin<compat/typescript> " :
5244+ " typescript@patch:typescript@npm%3A5.9.3#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A>=5#optional!builtin<compat/typescript> " :
51675245 version : 5.9.3
51685246 resolution : " typescript@patch:typescript@npm%3A5.9.3#optional!builtin<compat/typescript>::version=5.9.3&hash=5786d5"
51695247 bin :
0 commit comments