chore(eslint-config): use modern plugins alternatives #724
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As part of the ongoing ecosystem cleanup, we are migrating various projects to use lighter/faster packages.
In this case, this PR modernize the eslint config.
eslint-plugin-import
has a large footprint, lighter alternatives exist. infoReplaced with
eslint-plugin-import-x
a direct fork with a much smaller footprint and modernisation.eslint-plugin-node
is no longer maintained. Actively maintained alternatives exist. infoReplaced with
eslint-plugin-n
a direct fork which is actively maintained. It has new features, bugfixes and updated dependencies.npm-run-all
is no longer maintained. Lighter, actively maintained alternatives exist. infoReplaced with
npm-run-all2
a direct fork of npm-run-all with much of the dependency tree cleaned up.eslint-plugin-eslint-comments
is no longer maintained. Actively maintained alternatives exist. infoReplaced with
@eslint-community/eslint-plugin-eslint-comments
a direct fork which is actively maintained. It has new features, bugfixes and updated dependencies.Bumped eslint to
8.57
everywhere.