From 28c193cdbb9f77eb2efea0553e61b5a923aff641 Mon Sep 17 00:00:00 2001 From: Divlo Date: Sun, 10 Oct 2021 10:02:47 +0200 Subject: [PATCH 1/5] feat: support eslint v8 --- .eslintrc.json | 2 +- package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 5b30b020..f111e3b8 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,6 +1,6 @@ { "parserOptions": { - "ecmaVersion": 2021, + "ecmaVersion": "latest", "ecmaFeatures": { "jsx": true }, diff --git a/package.json b/package.json index f9c5f7eb..0c5687e1 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "url": "https://github.com/standard/eslint-config-standard/issues" }, "devDependencies": { - "eslint": "^7.12.1", + "eslint": "^8.0.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", @@ -47,7 +47,7 @@ "license": "MIT", "main": "index.js", "peerDependencies": { - "eslint": "^7.12.1", + "eslint": "^8.0.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1 || ^5.0.0" From b69c5dcc16b6ca72f1a37801ad4f7beb97238d48 Mon Sep 17 00:00:00 2001 From: Pelle Wessman Date: Thu, 14 Oct 2021 22:23:02 +0200 Subject: [PATCH 2/5] Update all dependencies to their latest one Only eslint-plugin-promise is complaining and blocking right now --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 0c5687e1..3ed7f039 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,10 @@ "url": "https://github.com/standard/eslint-config-standard/issues" }, "devDependencies": { - "eslint": "^8.0.0", - "eslint-plugin-import": "^2.22.1", + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", + "eslint-plugin-promise": "^5.1.0", "tape": "^5.0.1" }, "homepage": "https://github.com/standard/eslint-config-standard", @@ -47,10 +47,10 @@ "license": "MIT", "main": "index.js", "peerDependencies": { - "eslint": "^8.0.0", - "eslint-plugin-import": "^2.22.1", + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1 || ^5.0.0" + "eslint-plugin-promise": "^5.1.0" }, "repository": { "type": "git", From 0456b9b744a62d277f407aa4f08f1ced1b942b48 Mon Sep 17 00:00:00 2001 From: Divlo Date: Tue, 7 Dec 2021 16:26:44 +0100 Subject: [PATCH 3/5] fix: set ecmaVersion to 2021 --- .eslintrc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.eslintrc.json b/.eslintrc.json index f111e3b8..5b30b020 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,6 +1,6 @@ { "parserOptions": { - "ecmaVersion": "latest", + "ecmaVersion": 2021, "ecmaFeatures": { "jsx": true }, From 5984c736fdd95343e7ca31977eec728ad94aee47 Mon Sep 17 00:00:00 2001 From: Divlo Date: Mon, 20 Dec 2021 11:07:39 +0100 Subject: [PATCH 4/5] fix: replace eslint-plugin-node by eslint-plugin-n --- .eslintrc.json | 2 +- README.md | 2 +- package.json | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 5b30b020..5f39a78b 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,7 +14,7 @@ "plugins": [ "import", - "node", + "n", "promise" ], diff --git a/README.md b/README.md index c89ae914..f1877038 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ The above steps will automatically set up an ESLint configuration and install th **If you want to set up the config manually**, run the following command: ```bash -npm install --save-dev eslint-config-standard eslint-plugin-promise eslint-plugin-import eslint-plugin-node +npm install --save-dev eslint-config-standard eslint-plugin-promise eslint-plugin-import eslint-plugin-n ``` Then, add this to your `.eslintrc` file: diff --git a/package.json b/package.json index 3ed7f039..37f503ed 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,11 @@ "url": "https://github.com/standard/eslint-config-standard/issues" }, "devDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^5.1.0", - "tape": "^5.0.1" + "eslint": "^8.5.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-n": "^14.0.0", + "eslint-plugin-promise": "^6.0.0", + "tape": "^5.3.2" }, "homepage": "https://github.com/standard/eslint-config-standard", "keywords": [ @@ -49,8 +49,8 @@ "peerDependencies": { "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^5.1.0" + "eslint-plugin-n": "^14.0.0", + "eslint-plugin-promise": "^6.0.0" }, "repository": { "type": "git", From 681d6cb5a98bf6851c357cdcec05ed7ed1f5489a Mon Sep 17 00:00:00 2001 From: Divlo Date: Mon, 20 Dec 2021 12:05:00 +0100 Subject: [PATCH 5/5] fix: replace node/rule to n/rule in eslint config --- .eslintrc.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 5f39a78b..97dc5a55 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -230,13 +230,13 @@ "import/no-named-default": "error", "import/no-webpack-loader-syntax": "error", - "node/handle-callback-err": ["error", "^(err|error)$" ], - "node/no-callback-literal": "error", - "node/no-deprecated-api": "error", - "node/no-exports-assign": "error", - "node/no-new-require": "error", - "node/no-path-concat": "error", - "node/process-exit-as-throw": "error", + "n/handle-callback-err": ["error", "^(err|error)$" ], + "n/no-callback-literal": "error", + "n/no-deprecated-api": "error", + "n/no-exports-assign": "error", + "n/no-new-require": "error", + "n/no-path-concat": "error", + "n/process-exit-as-throw": "error", "promise/param-names": "error" }