Skip to content

Commit b4de437

Browse files
committed
fix: remove eslint-plugin-import rules
We'll consider using eslint-plugin-import-x in the next major version, #3 We remove this plugin to avoid issues like this: pnpm/pnpm#4619 (should be resolved when ESLint v9 is fully supported) And because of the lack of features, that eslint-plugin-import-x implement: (un-ts/eslint-plugin-import-x#24 (comment))
1 parent c751162 commit b4de437

File tree

4 files changed

+19
-1405
lines changed

4 files changed

+19
-1405
lines changed

.eslintrc.json

+1-19
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"root": true,
3-
"plugins": ["import", "promise", "unicorn"],
3+
"plugins": ["promise", "unicorn"],
44
"env": {
55
"browser": true,
66
"node": true,
@@ -157,24 +157,6 @@
157157
"arrow-parens": ["error", "always"],
158158
"arrow-body-style": ["error", "always"],
159159

160-
"import/no-absolute-path": "error",
161-
"import/no-webpack-loader-syntax": "error",
162-
"import/no-self-import": "error",
163-
"import/no-useless-path-segments": "error",
164-
"import/export": "error",
165-
"import/first": "error",
166-
"import/no-duplicates": "error",
167-
"import/order": [
168-
"error",
169-
{
170-
"groups": ["builtin", "external", "internal"],
171-
"newlines-between": "always"
172-
}
173-
],
174-
"import/no-named-default": "error",
175-
"import/no-empty-named-blocks": "error",
176-
"import/no-anonymous-default-export": "error",
177-
178160
"promise/param-names": "error",
179161
"promise/no-new-statics": "error",
180162
"promise/no-multiple-resolved": "error",

README.md

-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ More information about **formatting rules** vs **code-quality rules** can be fou
3636
```sh
3737
npm install --save-dev \
3838
eslint@^8.56.0 \
39-
eslint-plugin-import@^2.29.1 \
4039
eslint-plugin-promise@^6.1.1 \
4140
eslint-plugin-unicorn@^53.0.0 \
4241
eslint-config-conventions@latest
@@ -46,7 +45,6 @@ Dependencies are:
4645

4746
- [ESLint](https://github.com/eslint/eslint)
4847
- 3 [ESLint Plugins](https://eslint.org/docs/user-guide/configuring/plugins)
49-
- [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)
5048
- [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise)
5149
- [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)
5250
- This package: `eslint-config-conventions`

0 commit comments

Comments
 (0)