chore: simplify eslint configuration (#44347)

* chore: extend import/recommended

* chore: use recommended lint rules

* refactor: apply lint rules

* chore: drop used config
This commit is contained in:
Oliver Eyton-Williams
2021-12-02 01:01:12 +01:00
committed by GitHub
parent 4a4aa1f2f9
commit efba2e777d
16 changed files with 46 additions and 217 deletions
+17 -16
View File
@@ -9,20 +9,14 @@
"parser": "babel-eslint",
"root": true,
"extends": [
"./.eslintrc-base.json",
"eslint:recommended",
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:jsx-a11y/recommended",
"prettier"
],
"plugins": [
"react",
"import",
"prefer-object-spread",
"react-hooks",
"jsx-a11y",
"jest-dom",
"testing-library"
],
"globals": {
"Promise": true,
"window": true,
@@ -33,11 +27,13 @@
},
"settings": {
"react": {
"version": "16.4.2",
"import/ignore": ["\\.json$"],
"import/extensions": [".js", ".jsx", ".tsx", ".ts"]
},
"import/ignore": ["node_modules"]
"version": "16.4.2"
}
},
"rules": {
"import/named": 2,
"import/no-named-as-default": 0,
"import/no-named-as-default-member": 0
},
"overrides": [
{
@@ -56,6 +52,7 @@
],
"plugins": ["@typescript-eslint"],
"rules": {
"import/named": 0,
"@typescript-eslint/naming-convention": [
"error",
{
@@ -104,7 +101,11 @@
"./tools/ui-components/**/*.test.[jt]s?(x)",
"./client/**/*.test.[jt]s?(x)"
],
"extends": ["plugin:testing-library/react", "plugin:jest-dom/recommended"]
"extends": [
"plugin:testing-library/react",
"plugin:jest-dom/recommended"
],
"rules": { "import/named": 2 }
},
{
"files": ["cypress/**/*.js"],