diff --git a/eslint.config.js b/eslint.config.js index 679cf7a4b1d..60acff7c795 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,9 +1,8 @@ // @ts-check /* eslint-disable @typescript-eslint/no-unsafe-argument */ -import { fixupPluginRules, includeIgnoreFile } from '@eslint/compat'; +import { includeIgnoreFile } from '@eslint/compat'; import eslint from '@eslint/js'; import stylistic from '@stylistic/eslint-plugin'; -import eslintPluginDeprecation from 'eslint-plugin-deprecation'; import eslintPluginJsdoc from 'eslint-plugin-jsdoc'; import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'; import eslintPluginUnicorn from 'eslint-plugin-unicorn'; @@ -140,20 +139,6 @@ export default tseslint.config( }, //#endregion - //#region deprecation - { - plugins: { - deprecation: - // https://github.com/gund/eslint-plugin-deprecation/issues/78 - // @ts-expect-error: Just eat it! - fixupPluginRules(eslintPluginDeprecation), - }, - rules: { - 'deprecation/deprecation': 'error', - }, - }, - //#endregion - //#region unicorn eslintPluginUnicorn.configs['flat/recommended'], { diff --git a/package.json b/package.json index df051c73cf3..37e8c88a9b1 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,6 @@ "eslint": "9.9.0", "eslint-config-prettier": "9.1.0", "eslint-define-config": "2.1.0", - "eslint-plugin-deprecation": "3.0.0", "eslint-plugin-jsdoc": "50.2.2", "eslint-plugin-prettier": "5.2.1", "eslint-plugin-unicorn": "55.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c2d5b55ed34..9ddfa5e48a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,9 +74,6 @@ importers: eslint-define-config: specifier: 2.1.0 version: 2.1.0 - eslint-plugin-deprecation: - specifier: 3.0.0 - version: 3.0.0(eslint@9.9.0)(typescript@5.5.4) eslint-plugin-jsdoc: specifier: 50.2.2 version: 50.2.2(eslint@9.9.0) @@ -1804,12 +1801,6 @@ packages: resolution: {integrity: sha512-QUp6pM9pjKEVannNAbSJNeRuYwW3LshejfyBBpjeMGaJjaDUpVps4C6KVR8R7dWZnD3i0synmrE36znjTkJvdQ==} engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>=8.6.0'} - eslint-plugin-deprecation@3.0.0: - resolution: {integrity: sha512-JuVLdNg/uf0Adjg2tpTyYoYaMbwQNn/c78P1HcccokvhtRphgnRjZDKmhlxbxYptppex03zO76f97DD/yQHv7A==} - peerDependencies: - eslint: ^8.0.0 - typescript: ^4.2.4 || ^5.0.0 - eslint-plugin-jsdoc@50.2.2: resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} engines: {node: '>=18'} @@ -5468,16 +5459,6 @@ snapshots: eslint-define-config@2.1.0: {} - eslint-plugin-deprecation@3.0.0(eslint@9.9.0)(typescript@5.5.4): - dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0)(typescript@5.5.4) - eslint: 9.9.0 - ts-api-utils: 1.3.0(typescript@5.5.4) - tslib: 2.6.3 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - eslint-plugin-jsdoc@50.2.2(eslint@9.9.0): dependencies: '@es-joy/jsdoccomment': 0.48.0