From 616bff044fa39cf5e1555b3cf3dedca0b9096517 Mon Sep 17 00:00:00 2001 From: Vladyslav Karpenko Date: Sun, 15 Jan 2023 20:31:15 +0200 Subject: [PATCH 1/2] Enable eslint-plugin-(prettier|import) Signed-off-by: Vladyslav Karpenko --- JavaScript/d-messenger/.eslintrc.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/JavaScript/d-messenger/.eslintrc.json b/JavaScript/d-messenger/.eslintrc.json index 69eb1e4..76f0e68 100644 --- a/JavaScript/d-messenger/.eslintrc.json +++ b/JavaScript/d-messenger/.eslintrc.json @@ -4,7 +4,11 @@ "es6": true, "node": true }, - "extends": "eslint:recommended", + "plugins": ["import"], + "extends": [ + "eslint:recommended", + "plugin:prettier/recommended" + ], "parserOptions": { "ecmaVersion": 2020 }, @@ -135,10 +139,6 @@ "error", "always" ], - "operator-linebreak": [ - "error", - "after" - ], "semi-spacing": [ "error", { @@ -215,10 +215,6 @@ "error", "always" ], - "arrow-body-style": [ - "error", - "as-needed" - ], "arrow-spacing": [ "error" ], From 33ce60515f7bf7ed1de0d99ac3fbffc753bdc035 Mon Sep 17 00:00:00 2001 From: Vladyslav Karpenko Date: Tue, 17 Jan 2023 17:01:49 +0200 Subject: [PATCH 2/2] Move back custom eslint rules with some overrides --- JavaScript/d-messenger/.eslintrc.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/JavaScript/d-messenger/.eslintrc.json b/JavaScript/d-messenger/.eslintrc.json index 76f0e68..da956e2 100644 --- a/JavaScript/d-messenger/.eslintrc.json +++ b/JavaScript/d-messenger/.eslintrc.json @@ -139,6 +139,11 @@ "error", "always" ], + "operator-linebreak": [ + "error", + "after", + { "overrides": { "?": "before", ":": "before" } } + ], "semi-spacing": [ "error", { @@ -215,6 +220,10 @@ "error", "always" ], + "arrow-body-style": [ + "error", + "as-needed" + ], "arrow-spacing": [ "error" ],