From 114b87b1026b526890fba3ce7cd8f8364b44a50b Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 27 Jun 2015 00:34:29 -0700 Subject: [PATCH] Update `eslint` --- .eslintrc | 31 +++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/.eslintrc b/.eslintrc index 0bf2c56..f91d8b4 100644 --- a/.eslintrc +++ b/.eslintrc @@ -9,16 +9,22 @@ "rules": { "accessor-pairs": [2, { getWithoutSet: false, setWithoutGet: true }], + "array-bracket-spacing": [2, "never", { + "singleValue": false, + "objectsInArrays": false, + "arraysInArrays": false + }], "block-scoped-var": [0], "brace-style": [2, "1tbs", { "allowSingleLine": true }], "camelcase": [2], "comma-dangle": [2, "never"], "comma-spacing": [2], "comma-style": [2, "last"], - "complexity": [0, 11], + "complexity": [1, 10], "computed-property-spacing": [2, "never"], "consistent-return": [2], "consistent-this": [0, "that"], + "constructor-super": [2], "curly": [2, "all"], "default-case": [2], "dot-notation": [2, { "allowKeywords": true }], @@ -26,19 +32,26 @@ "eqeqeq": [2], "func-names": [0], "func-style": [2, "expression"], - "generator-star-spacing": [2, "after"], + "generator-star-spacing": [2, { "before": false, "after": true }], "global-strict": [0, "never"], "guard-for-in": [0], "handle-callback-err": [0], "key-spacing": [2, { "beforeColon": false, "afterColon": true }], "linebreak-style": [2, "unix"], - "lines-around-comment": [2, { "beforeBlockComment": false, "afterBlockComment": false, "beforeLineComment": false, "beforeLineComment": false }], + "lines-around-comment": [2, { + "beforeBlockComment": false, + "afterBlockComment": false, + "beforeLineComment": false, + "beforeLineComment": false, + "allowBlockStart": true, + "allowBlockEnd": true + }], "quotes": [2, "single", "avoid-escape"], - "max-depth": [0, 4], + "max-depth": [2, 4], "max-len": [0, 80, 4], - "max-nested-callbacks": [0, 2], - "max-params": [0, 3], - "max-statements": [0, 10], + "max-nested-callbacks": [2, 2], + "max-params": [2, 2], + "max-statements": [1, 10], "new-parens": [2], "new-cap": [2], "newline-after-var": [0], @@ -111,7 +124,7 @@ "no-regex-spaces": [2], "no-reserved-keys": [2], "no-restricted-modules": [0], - "no-return-assign": [2], + "no-return-assign": [2, "always"], "no-script-url": [2], "no-self-compare": [0], "no-sequences": [2], @@ -122,12 +135,14 @@ "no-sparse-arrays": [2], "no-sync": [0], "no-ternary": [0], + "no-this-before-super": [2], "no-throw-literal": [2], "no-trailing-spaces": [2, { "skipBlankLines": false }], "no-undef": [2], "no-undef-init": [2], "no-undefined": [0], "no-underscore-dangle": [2], + "no-unexpected-multiline": [2], "no-unneeded-ternary": [2], "no-unreachable": [2], "no-unused-expressions": [2], diff --git a/package.json b/package.json index 7d18a25..8f36fce 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "make-arrow-function": "^1.0.0", "make-generator-function": "^1.1.0", "semver": "^4.3.6", - "eslint": "^0.23.0", + "eslint": "^0.24.0", "nsp": "^1.0.3" }, "testling": {