diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 829e00e64..508d9d879 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -224,7 +224,7 @@ "astro-eslint-parser": "catalog:lint", "eslint": ">=9.38.0", "eslint-plugin-astro": "catalog:lint", - "eslint-plugin-format": ">=0.1.0", + "eslint-plugin-format": ">=0.1.3", "eslint-plugin-jsx-a11y": "catalog:lint", "eslint-plugin-playwright": "^0.16.0 || ^0.18.0 || ^2.0.0", "eslint-plugin-react": "catalog:lint", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bfe2a72f..bb6ec7f30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -261,8 +261,8 @@ catalogs: specifier: 61.7.1 version: 61.7.1 eslint-plugin-jsonc: - specifier: ^2.21.0 - version: 2.21.0 + specifier: ^2.21.1 + version: 2.21.1 eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2 @@ -276,8 +276,8 @@ catalogs: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-no-secrets: - specifier: ^2.2.1 - version: 2.2.1 + specifier: ^2.2.2 + version: 2.2.2 eslint-plugin-no-unsanitized: specifier: ^4.1.4 version: 4.1.4 @@ -321,11 +321,11 @@ catalogs: specifier: ^12.1.1 version: 12.1.1 eslint-plugin-sonarjs: - specifier: 3.0.6 - version: 3.0.6 + specifier: 3.0.7 + version: 3.0.7 eslint-plugin-storybook: - specifier: 10.2.1 - version: 10.2.1 + specifier: 10.2.8 + version: 10.2.8 eslint-plugin-tailwindcss: specifier: ^3.18.2 version: 3.18.2 @@ -863,7 +863,7 @@ importers: version: 61.7.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsonc: specifier: catalog:lint - version: 2.21.0(eslint@9.39.2(jiti@2.6.1)) + version: 2.21.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-n: specifier: catalog:lint version: 17.23.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -875,7 +875,7 @@ importers: version: 3.3.0 eslint-plugin-no-secrets: specifier: catalog:lint - version: 2.2.1(eslint@9.39.2(jiti@2.6.1)) + version: 2.2.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-no-unsanitized: specifier: catalog:lint version: 4.1.4(eslint@9.39.2(jiti@2.6.1)) @@ -899,7 +899,7 @@ importers: version: 12.1.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-sonarjs: specifier: catalog:lint - version: 3.0.6(eslint@9.39.2(jiti@2.6.1)) + version: 3.0.7(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-toml: specifier: catalog:lint version: 0.13.1(eslint@9.39.2(jiti@2.6.1)) @@ -1032,7 +1032,7 @@ importers: version: 0.8.5(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-storybook: specifier: catalog:lint - version: 10.2.1(eslint@9.39.2(jiti@2.6.1))(storybook@9.0.4(@testing-library/dom@10.4.1)(prettier@3.8.1))(typescript@5.9.3) + version: 10.2.8(eslint@9.39.2(jiti@2.6.1))(storybook@9.0.4(@testing-library/dom@10.4.1)(prettier@3.8.1))(typescript@5.9.3) eslint-plugin-tailwindcss: specifier: catalog:lint version: 3.18.2(tailwindcss@3.3.5(ts-node@10.9.1(@types/node@25.1.0)(typescript@5.9.3))) @@ -2456,6 +2456,10 @@ packages: resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} engines: {node: 20 || >=22} + '@isaacs/brace-expansion@5.0.1': + resolution: {integrity: sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==} + engines: {node: 20 || >=22} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -5948,6 +5952,12 @@ packages: peerDependencies: eslint: '>=6.0.0' + eslint-plugin-jsonc@2.21.1: + resolution: {integrity: sha512-dbNR5iEnQeORwsK2WZzr3QaMtFCY3kKJVMRHPzUpKzMhmVy2zIpVgFDpX8MNoIdoqz6KCpCfOJavhfiSbZbN+w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + eslint-plugin-jsx-a11y@6.10.2: resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} @@ -5977,6 +5987,12 @@ packages: peerDependencies: eslint: '>=5' + eslint-plugin-no-secrets@2.2.2: + resolution: {integrity: sha512-zGOhV0YA+Vu6NvZ8eF3TNGyi5m2eTL2N+dbg+mvK6GqKpe3Q8TJl66cLhZRaRDIF0FtMGpTKkcz1aGZTYhMXlA==} + engines: {node: '>=18', npm: '>=8'} + peerDependencies: + eslint: '>=5' + eslint-plugin-no-unsanitized@4.1.4: resolution: {integrity: sha512-cjAoZoq3J+5KJuycYYOWrc0/OpZ7pl2Z3ypfFq4GtaAgheg+L7YGxUo2YS3avIvo/dYU5/zR2hXu3v81M9NxhQ==} peerDependencies: @@ -6095,12 +6111,23 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 + eslint-plugin-sonarjs@3.0.7: + resolution: {integrity: sha512-62jB20krIPvcwBLAyG3VVKa2ce2j2lL1yCb8Y0ylMRR/dLvCCTiQx8gQbXb+G81k1alPZ2/I3muZinqWQdBbzw==} + peerDependencies: + eslint: ^8.0.0 || ^9.0.0 + eslint-plugin-storybook@10.2.1: resolution: {integrity: sha512-5+V+dlzTuZfNKUD8hPbLvCVtggcWfI2lDGTpiq0AENrHeAgcztj17wwDva96lbg/sAG20uX71l8HQo3s/GmpHw==} peerDependencies: eslint: '>=8' storybook: ^10.2.1 + eslint-plugin-storybook@10.2.8: + resolution: {integrity: sha512-BtysXrg1RoYT3DIrCc+svZ0+L3mbWsu7suxTLGrihBY5HfWHkJge+qjlBBR1Nm2ZMslfuFS5K0NUWbWCJRu6kg==} + peerDependencies: + eslint: '>=8' + storybook: ^10.2.8 + eslint-plugin-tailwindcss@3.18.2: resolution: {integrity: sha512-QbkMLDC/OkkjFQ1iz/5jkMdHfiMu/uwujUHLAJK5iwNHD8RTxVTlsUezE0toTZ6VhybNBsk+gYGPDq2agfeRNA==} engines: {node: '>=18.12.0'} @@ -6619,6 +6646,7 @@ packages: glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.0: @@ -6627,12 +6655,12 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -8431,6 +8459,10 @@ packages: resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} engines: {node: 20 || >=22} + minimatch@10.1.2: + resolution: {integrity: sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -9730,6 +9762,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + send@1.2.1: resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} engines: {node: '>= 18'} @@ -12303,6 +12340,10 @@ snapshots: dependencies: '@isaacs/balanced-match': 4.0.1 + '@isaacs/brace-expansion@5.0.1': + dependencies: + '@isaacs/balanced-match': 4.0.1 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -16174,6 +16215,21 @@ snapshots: transitivePeerDependencies: - '@eslint/json' + eslint-plugin-jsonc@2.21.1(eslint@9.39.2(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + diff-sequences: 27.5.1 + eslint: 9.39.2(jiti@2.6.1) + eslint-compat-utils: 0.6.4(eslint@9.39.2(jiti@2.6.1)) + eslint-json-compat-utils: 0.2.1(eslint@9.39.2(jiti@2.6.1))(jsonc-eslint-parser@2.4.2) + espree: 10.4.0 + graphemer: 1.4.0 + jsonc-eslint-parser: 2.4.2 + natural-compare: 1.4.0 + synckit: 0.11.12 + transitivePeerDependencies: + - '@eslint/json' + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2(jiti@2.6.1)): dependencies: aria-query: 5.3.2 @@ -16223,6 +16279,10 @@ snapshots: dependencies: eslint: 9.39.2(jiti@2.6.1) + eslint-plugin-no-secrets@2.2.2(eslint@9.39.2(jiti@2.6.1)): + dependencies: + eslint: 9.39.2(jiti@2.6.1) + eslint-plugin-no-unsanitized@4.1.4(eslint@9.39.2(jiti@2.6.1)): dependencies: eslint: 9.39.2(jiti@2.6.1) @@ -16442,6 +16502,20 @@ snapshots: semver: 7.7.3 typescript: 5.9.3 + eslint-plugin-sonarjs@3.0.7(eslint@9.39.2(jiti@2.6.1)): + dependencies: + '@eslint-community/regexpp': 4.12.2 + builtin-modules: 3.3.0 + bytes: 3.1.2 + eslint: 9.39.2(jiti@2.6.1) + functional-red-black-tree: 1.0.1 + jsx-ast-utils-x: 0.1.0 + lodash.merge: 4.6.2 + minimatch: 10.1.2 + scslre: 0.3.0 + semver: 7.7.4 + typescript: 5.9.3 + eslint-plugin-storybook@10.2.1(eslint@9.39.2(jiti@2.6.1))(storybook@9.0.4(@testing-library/dom@10.4.1)(prettier@3.8.1))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -16450,6 +16524,16 @@ snapshots: transitivePeerDependencies: - supports-color - typescript + optional: true + + eslint-plugin-storybook@10.2.8(eslint@9.39.2(jiti@2.6.1))(storybook@9.0.4(@testing-library/dom@10.4.1)(prettier@3.8.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + storybook: 9.0.4(@testing-library/dom@10.4.1)(prettier@3.8.1) + transitivePeerDependencies: + - supports-color + - typescript eslint-plugin-tailwindcss@3.18.2(tailwindcss@3.3.5(ts-node@10.9.1(@types/node@25.1.0)(typescript@5.9.3))): dependencies: @@ -19554,6 +19638,10 @@ snapshots: dependencies: '@isaacs/brace-expansion': 5.0.0 + minimatch@10.1.2: + dependencies: + '@isaacs/brace-expansion': 5.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 @@ -21060,6 +21148,8 @@ snapshots: semver@7.7.3: {} + semver@7.7.4: {} + send@1.2.1: dependencies: debug: 4.4.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 512f99f92..8ff445c02 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -100,12 +100,12 @@ catalogs: eslint-plugin-html: 8.1.4 eslint-plugin-import-x: ^4.16.1 eslint-plugin-jsdoc: 61.7.1 - eslint-plugin-jsonc: ^2.21.0 + eslint-plugin-jsonc: ^2.21.1 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-n: 17.23.2 eslint-plugin-no-for-of-array: ^0.1.0 eslint-plugin-no-only-tests: ^3.3.0 - eslint-plugin-no-secrets: ^2.2.1 + eslint-plugin-no-secrets: ^2.2.2 eslint-plugin-no-unsanitized: ^4.1.4 eslint-plugin-perfectionist: ^4.15.1 eslint-plugin-playwright: 2.5.1 @@ -120,8 +120,8 @@ catalogs: eslint-plugin-regexp: ^2.10.0 eslint-plugin-security: ^3.0.1 eslint-plugin-simple-import-sort: ^12.1.1 - eslint-plugin-sonarjs: 3.0.6 - eslint-plugin-storybook: 10.2.1 + eslint-plugin-sonarjs: 3.0.7 + eslint-plugin-storybook: 10.2.8 eslint-plugin-tailwindcss: ^3.18.2 eslint-plugin-testing-library: 7.15.4 eslint-plugin-toml: 0.13.1