diff --git a/etc/eslint.js.config.mjs b/etc/eslint.js.config.mjs index 73a9835..83099e2 100644 --- a/etc/eslint.js.config.mjs +++ b/etc/eslint.js.config.mjs @@ -4,7 +4,6 @@ import eslint_js from '@eslint/js'; import eslint_config_prettier from 'eslint-config-prettier'; import eslint_plugin_import from 'eslint-plugin-import'; import eslint_plugin_jest from 'eslint-plugin-jest'; -import sonarjs from 'eslint-plugin-sonarjs'; import arrayFunc from 'eslint-plugin-array-func'; import * as regexpPlugin from 'eslint-plugin-regexp'; import perfectionistNatural from 'eslint-plugin-perfectionist/configs/recommended-natural'; @@ -14,7 +13,6 @@ import eslint_plugin_jsdoc from 'eslint-plugin-jsdoc'; export default [ eslint_js.configs.recommended, eslint_config_prettier, - sonarjs.configs.recommended, arrayFunc.configs.all, regexpPlugin.configs['flat/recommended'], perfectionistNatural, diff --git a/etc/eslint.ts.config.mjs b/etc/eslint.ts.config.mjs index 69f512d..b2218f5 100644 --- a/etc/eslint.ts.config.mjs +++ b/etc/eslint.ts.config.mjs @@ -4,7 +4,6 @@ import eslint_js from '@eslint/js'; import eslint_config_prettier from 'eslint-config-prettier'; import eslint_plugin_import from 'eslint-plugin-import'; import eslint_plugin_jest from 'eslint-plugin-jest'; -import sonarjs from 'eslint-plugin-sonarjs'; import arrayFunc from 'eslint-plugin-array-func'; import * as regexpPlugin from 'eslint-plugin-regexp'; import perfectionistNatural from 'eslint-plugin-perfectionist/configs/recommended-natural'; @@ -15,7 +14,6 @@ import eslint_plugin_tsdoc from 'eslint-plugin-tsdoc'; export default tseslint.config( eslint_js.configs.recommended, eslint_config_prettier, - sonarjs.configs.recommended, arrayFunc.configs.all, regexpPlugin.configs['flat/recommended'], perfectionistNatural, diff --git a/package.json b/package.json index cd89056..fc1c85d 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,6 @@ "eslint-plugin-jsdoc": "^48.7.0", "eslint-plugin-perfectionist": "^2.11.0", "eslint-plugin-regexp": "^2.6.0", - "eslint-plugin-sonarjs": "^1.0.3", "eslint-plugin-tsdoc": "^0.3.0", "jest": "^29.7.0", "markdownlint-cli": "^0.41.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fba8fbe..747e923 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: version: 29.5.12 '@yookue/typedoc-plugin-raw-content': specifier: ^0.1.4 - version: 0.1.4(@types/node@20.14.10) + version: 0.1.4(@types/node@20.14.11) esbuild: specifier: ^0.23.0 version: 0.23.0 @@ -56,7 +56,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.7.0) eslint-plugin-jest: specifier: ^28.6.0 - version: 28.6.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(jest@29.7.0(@types/node@20.14.10))(typescript@5.5.3) + version: 28.6.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(jest@29.7.0(@types/node@20.14.11))(typescript@5.5.3) eslint-plugin-jsdoc: specifier: ^48.7.0 version: 48.7.0(eslint@9.7.0) @@ -66,15 +66,12 @@ importers: eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint@9.7.0) - eslint-plugin-sonarjs: - specifier: ^1.0.3 - version: 1.0.3(eslint@9.7.0) eslint-plugin-tsdoc: specifier: ^0.3.0 version: 0.3.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.10) + version: 29.7.0(@types/node@20.14.11) markdownlint-cli: specifier: ^0.41.0 version: 0.41.0 @@ -83,7 +80,7 @@ importers: version: 3.3.3 ts-jest: specifier: ^29.2.2 - version: 29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(esbuild@0.23.0)(jest@29.7.0(@types/node@20.14.10))(typescript@5.5.3) + version: 29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(esbuild@0.23.0)(jest@29.7.0(@types/node@20.14.11))(typescript@5.5.3) tsx: specifier: ^4.16.2 version: 4.16.2 @@ -797,8 +794,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, tarball: https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz} - '@types/node@20.14.10': - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==, tarball: https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz} + '@types/node@20.14.11': + resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==, tarball: https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==, tarball: https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz} @@ -1186,8 +1183,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.828: - resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz} + electron-to-chromium@1.4.829: + resolution: {integrity: sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.829.tgz} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==, tarball: https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz} @@ -1365,12 +1362,6 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-sonarjs@1.0.3: - resolution: {integrity: sha512-6s41HLPYPyDrp+5+7Db5yFYbod6h9pC7yx+xfcNwHRcLe1EZwbbQT/tdOAkR7ekVUkNGEvN3GmYakIoQUX7dEg==, tarball: https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-1.0.3.tgz} - engines: {node: '>=16'} - peerDependencies: - eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tsdoc@0.3.0: resolution: {integrity: sha512-0MuFdBrrJVBjT/gyhkP2BqpD0np1NxNLfQ38xXDlSs/KVVpKI2A6vN7jx2Rve/CyUsvOsMGwp9KKrinv7q9g3A==, tarball: https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.3.0.tgz} @@ -2074,8 +2065,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, tarball: https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz} + node-releases@2.0.17: + resolution: {integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.17.tgz} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz} @@ -2301,8 +2292,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, tarball: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==, tarball: https://registry.npmjs.org/semver/-/semver-7.6.2.tgz} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, tarball: https://registry.npmjs.org/semver/-/semver-7.6.3.tgz} engines: {node: '>=10'} hasBin: true @@ -3081,7 +3072,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3094,14 +3085,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.10) + jest-config: 29.7.0(@types/node@20.14.11) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3126,7 +3117,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -3144,7 +3135,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3166,7 +3157,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3236,7 +3227,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -3339,7 +3330,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/hast@3.0.4': dependencies: @@ -3364,7 +3355,7 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@20.14.10': + '@types/node@20.14.11': dependencies: undici-types: 5.26.5 @@ -3436,7 +3427,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 @@ -3459,9 +3450,9 @@ snapshots: '@typescript-eslint/types': 7.16.1 eslint-visitor-keys: 3.4.3 - '@yookue/typedoc-plugin-raw-content@0.1.4(@types/node@20.14.10)': + '@yookue/typedoc-plugin-raw-content@0.1.4(@types/node@20.14.11)': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 acorn-jsx@5.3.2(acorn@8.12.1): dependencies: @@ -3642,8 +3633,8 @@ snapshots: browserslist@4.23.2: dependencies: caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.828 - node-releases: 2.0.14 + electron-to-chromium: 1.4.829 + node-releases: 2.0.17 update-browserslist-db: 1.1.0(browserslist@4.23.2) bs-logger@0.2.6: @@ -3719,13 +3710,13 @@ snapshots: convert-source-map@2.0.0: {} - create-jest@29.7.0(@types/node@20.14.10): + create-jest@29.7.0(@types/node@20.14.11): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.10) + jest-config: 29.7.0(@types/node@20.14.11) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3804,7 +3795,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.828: {} + electron-to-chromium@1.4.829: {} emittery@0.13.1: {} @@ -4034,13 +4025,13 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@28.6.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(jest@29.7.0(@types/node@20.14.10))(typescript@5.5.3): + eslint-plugin-jest@28.6.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(jest@29.7.0(@types/node@20.14.11))(typescript@5.5.3): dependencies: '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) eslint: 9.7.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) - jest: 29.7.0(@types/node@20.14.10) + jest: 29.7.0(@types/node@20.14.11) transitivePeerDependencies: - supports-color - typescript @@ -4055,7 +4046,7 @@ snapshots: eslint: 9.7.0 esquery: 1.6.0 parse-imports: 2.1.1 - semver: 7.6.2 + semver: 7.6.3 spdx-expression-parse: 4.0.0 synckit: 0.9.1 transitivePeerDependencies: @@ -4082,10 +4073,6 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sonarjs@1.0.3(eslint@9.7.0): - dependencies: - eslint: 9.7.0 - eslint-plugin-tsdoc@0.3.0: dependencies: '@microsoft/tsdoc': 0.15.0 @@ -4493,7 +4480,7 @@ snapshots: '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -4541,7 +4528,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -4561,16 +4548,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.10): + jest-cli@29.7.0(@types/node@20.14.11): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.10) + create-jest: 29.7.0(@types/node@20.14.11) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.10) + jest-config: 29.7.0(@types/node@20.14.11) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4580,7 +4567,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.10): + jest-config@29.7.0(@types/node@20.14.11): dependencies: '@babel/core': 7.24.9 '@jest/test-sequencer': 29.7.0 @@ -4605,7 +4592,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4634,7 +4621,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4644,7 +4631,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.10 + '@types/node': 20.14.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4683,7 +4670,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4718,7 +4705,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4746,7 +4733,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -4785,14 +4772,14 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4811,7 +4798,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4820,17 +4807,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.10): + jest@29.7.0(@types/node@20.14.11): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.10) + jest-cli: 29.7.0(@types/node@20.14.11) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4915,7 +4902,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 make-error@1.3.6: {} @@ -4992,7 +4979,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.14: {} + node-releases@2.0.17: {} normalize-path@3.0.0: {} @@ -5207,7 +5194,7 @@ snapshots: semver@6.3.1: {} - semver@7.6.2: {} + semver@7.6.3: {} set-function-length@1.2.2: dependencies: @@ -5370,17 +5357,17 @@ snapshots: dependencies: typescript: 5.5.3 - ts-jest@29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(esbuild@0.23.0)(jest@29.7.0(@types/node@20.14.10))(typescript@5.5.3): + ts-jest@29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(esbuild@0.23.0)(jest@29.7.0(@types/node@20.14.11))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.10) + jest: 29.7.0(@types/node@20.14.11) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.2 + semver: 7.6.3 typescript: 5.5.3 yargs-parser: 21.1.1 optionalDependencies: diff --git a/src/workerCode.cjs b/src/workerCode.cjs index ffd3f66..98aa538 100644 --- a/src/workerCode.cjs +++ b/src/workerCode.cjs @@ -2497,7 +2497,6 @@ return null;`, * @type {{[key: string]: (string | symbol)[]}} */ const keep = Object.create(null); - /* eslint-disable sonarjs/no-duplicate-string */ keep['this'] = [ 'globalThis', 'Infinity', @@ -3123,7 +3122,6 @@ return null;`, 'set', 'setPrototypeOf', ]; - /* eslint-enable sonarjs/no-duplicate-string */ /** * @type {string[]} diff --git a/test/unit/dependency.test.ts b/test/unit/dependency.test.ts index b9b1d42..94116a6 100644 --- a/test/unit/dependency.test.ts +++ b/test/unit/dependency.test.ts @@ -22,8 +22,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -/* eslint-disable sonarjs/no-duplicate-string */ - import type { AnyFunction } from '../../src/dependency'; import { diff --git a/test/unit/validation.test.ts b/test/unit/validation.test.ts index df64cd2..4564a80 100644 --- a/test/unit/validation.test.ts +++ b/test/unit/validation.test.ts @@ -22,8 +22,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -/* eslint-disable sonarjs/no-duplicate-string */ - import { argumentsMap, dependencyMap, diff --git a/test/unit/vm.test.ts b/test/unit/vm.test.ts index 1588d16..6613cb6 100644 --- a/test/unit/vm.test.ts +++ b/test/unit/vm.test.ts @@ -22,8 +22,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -/* eslint-disable sonarjs/no-duplicate-string */ - import WebWorker from 'web-worker'; import type { AnyArgs, Dependency } from '../../src/dependency'; diff --git a/test/unit/worker.test.ts b/test/unit/worker.test.ts index 07b6bdc..54e84a6 100644 --- a/test/unit/worker.test.ts +++ b/test/unit/worker.test.ts @@ -22,8 +22,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -/* eslint-disable sonarjs/no-duplicate-string */ - import WebWorker from 'web-worker'; import { _wrapCode, VMWorkerImplementation } from '../../src/worker';