diff --git a/index.js b/index.js index 81593d6..ee082ac 100644 --- a/index.js +++ b/index.js @@ -7,22 +7,18 @@ export default [{ ignoreDestructuring: true, }], - "comma-dangle": ["error", "always-multiline"], + "comma-dangle": ["error", { + arrays: "always-multiline", + objects: "always-multiline", + imports: "always-multiline", + exports: "always-multiline", + functions: "never" + }], "comma-spacing": "error", "comma-style": "error", - curly: ["error", "all"], + curly: ["error", "multi-line"], "func-call-spacing": "error", - "max-len": ["warn", { - code: 120, - tabWidth: 2, - ignoreComments: false, - ignoreUrls: true, - ignoreStrings: true, - ignoreTemplateLiterals: true, - ignoreRegExpLiterals: true, - }], - "no-multiple-empty-lines": ["error", { max: 1, }], @@ -39,7 +35,7 @@ export default [{ "operator-linebreak": ["error", "after"], "padded-blocks": ["error", "never"], - "quote-props": ["error", "consistent-as-needed"], + "quote-props": ["error", "as-needed"], quotes: ["error", "double", { avoidEscape: true, @@ -71,10 +67,6 @@ export default [{ "template-tag-spacing": ["error", "never"], - "arrow-body-style": ["error", "as-needed", { - requireReturnForObjectLiteral: false, - }], - "arrow-parens": ["error", "always"], "arrow-spacing": ["error", { diff --git a/package.json b/package.json index d24f1bd..a61bf69 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@jakejarvis/eslint-config", - "version": "4.0.2", + "version": "4.0.3", "description": "My ESLint config. Inspired heavily by eslint-config-google and moderately by eslint-config-airbnb.", "license": "MIT", "repository": "jakejarvis/eslint-config",