Skip to content

Commit e0114f7

Browse files
authored
build(eslint-config-fluid): remove unused rushstack plugins (#25666)
These plugins were not really used in the previous config, so removal is the best option.
1 parent 09f5901 commit e0114f7

File tree

13 files changed

+9
-193
lines changed

13 files changed

+9
-193
lines changed

common/build/eslint-config-fluid/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
## Unreleased
44

5+
### Removed Rushstack Dependencies
6+
7+
The following packages have been removed from dependencies:
8+
9+
- `@rushstack/eslint-patch`
10+
- `@rushstack/eslint-plugin-security`
11+
12+
The `@rushstack/eslint-plugin-security` plugin has been removed from all configurations. The `patch/modern-module-resolution.js` file has also been removed as it was only needed to support the `@rushstack/eslint-patch` dependency.
13+
514
### ESLint 9 Flat Config Support
615

716
This package now supports ESLint 9 flat config format via a new `flat.mjs` export. The flat config wraps existing configs using `FlatCompat` from `@eslint/eslintrc` for backward compatibility.

common/build/eslint-config-fluid/minimal-deprecated.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ module.exports = {
8686
plugins: [
8787
// Plugin documentation: https://www.npmjs.com/package/@rushstack/eslint-plugin
8888
"@rushstack/eslint-plugin",
89-
// Plugin documentation: https://www.npmjs.com/package/@rushstack/eslint-plugin-security
90-
"@rushstack/eslint-plugin-security",
9189
// Plugin documentation: https://www.npmjs.com/package/@typescript-eslint/eslint-plugin
9290
"@typescript-eslint/eslint-plugin",
9391
// Plugin documentation: https://www.npmjs.com/package/eslint-plugin-jsdoc

common/build/eslint-config-fluid/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@
2626
"@eslint-community/eslint-plugin-eslint-comments": "~4.5.0",
2727
"@eslint/js": "^8.57.1",
2828
"@fluid-internal/eslint-plugin-fluid": "^0.4.1",
29-
"@rushstack/eslint-patch": "~1.12.0",
3029
"@rushstack/eslint-plugin": "~0.22.1",
31-
"@rushstack/eslint-plugin-security": "~0.11.0",
3230
"@typescript-eslint/eslint-plugin": "~8.18.2",
3331
"@typescript-eslint/parser": "~8.18.2",
3432
"eslint-config-biome": "~2.1.3",

common/build/eslint-config-fluid/patch/modern-module-resolution.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

common/build/eslint-config-fluid/pnpm-lock.yaml

Lines changed: 0 additions & 87 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

common/build/eslint-config-fluid/printed-configs/default.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"promise",
3333
"jsdoc",
3434
"@typescript-eslint",
35-
"@rushstack/security",
3635
"@rushstack",
3736
"unicorn",
3837
"tsdoc"

common/build/eslint-config-fluid/printed-configs/minimal.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
"promise",
3535
"jsdoc",
3636
"@typescript-eslint",
37-
"@rushstack/security",
3837
"@rushstack"
3938
],
4039
"reportUnusedDisableDirectives": true,

common/build/eslint-config-fluid/printed-configs/react.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"promise",
3333
"jsdoc",
3434
"@typescript-eslint",
35-
"@rushstack/security",
3635
"@rushstack",
3736
"react-hooks",
3837
"react",

common/build/eslint-config-fluid/printed-configs/recommended.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"promise",
3333
"jsdoc",
3434
"@typescript-eslint",
35-
"@rushstack/security",
3635
"@rushstack",
3736
"unicorn",
3837
"tsdoc"

common/build/eslint-config-fluid/printed-configs/strict-biome.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"promise",
3333
"jsdoc",
3434
"@typescript-eslint",
35-
"@rushstack/security",
3635
"@rushstack",
3736
"unicorn",
3837
"tsdoc"

0 commit comments

Comments
 (0)