From d96a57ef6a6bd6b2facacc7888368640333c7de2 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Fri, 4 May 2018 19:42:17 +0200 Subject: [PATCH] eslint tweaks --- .eslintrc | 39 ++++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/.eslintrc b/.eslintrc index ccc04e2..edfbe87 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,5 +1,36 @@ { - "plugins": ["react", "graphql", "compat"], + "extends": [ + "eslint:recommended", + "plugin:react/recommended" + ], + "plugins": [ + "react", + "graphql", + "compat" + ], + "rules": { + "quotes": [ + "error", + "single" + ], + "semi": [ + "error", + "never" + ], + "compat/compat": "error", + "react/jsx-wrap-multilines": [ + "error", + { + "declaration": "parens-new-line", + "assignment": "parens-new-line", + "return": "parens-new-line", + "arrow": "parens-new-line", + "condition": "parens-new-line", + "logical": "parens-new-line", + "prop": "parens-new-line" + } + ] + }, "parserOptions": { "sourceType": "module", "ecmaFeatures": { @@ -15,12 +46,6 @@ "globals": { "graphql": true }, - "extends": ["eslint:recommended", "plugin:react/recommended"], - "rules": { - "quotes": ["error", "single"], - "semi": ["error", "never"], - "compat/compat": "error" - }, "settings": { "polyfills": ["promises"] }