[eslint config] [base] [deps] update eslint, eslint-find-rules, eslint-plugin-import

This commit is contained in:
Jordan Harband
2016-09-06 10:40:31 -07:00
parent a6d59f977e
commit 3bf7035cec
4 changed files with 17 additions and 6 deletions

View File

@@ -47,16 +47,16 @@
"devDependencies": {
"babel-preset-airbnb": "^2.0.0",
"babel-tape-runner": "^2.0.1",
"eslint": "^3.3.1",
"eslint-find-rules": "^1.13.0",
"eslint-plugin-import": "^1.13.0",
"eslint": "^3.4.0",
"eslint-find-rules": "^1.13.1",
"eslint-plugin-import": "^1.14.0",
"in-publish": "^2.0.0",
"safe-publish-latest": "^1.0.1",
"tape": "^4.6.0"
},
"peerDependencies": {
"eslint": "^3.3.1",
"eslint-plugin-import": "^1.13.0"
"eslint": "^3.4.0",
"eslint-plugin-import": "^1.14.0"
},
"engines": {
"node": ">= 4"

View File

@@ -13,6 +13,11 @@ module.exports = {
// specify the maximum cyclomatic complexity allowed in a program
complexity: ['off', 11],
// enforce that class methods use "this"
// http://eslint.org/docs/rules/class-methods-use-this
// TODO: enable
'class-methods-use-this': 'off',
// require return statements to either always or never specify values
'consistent-return': 'error',

View File

@@ -134,6 +134,11 @@ module.exports = {
memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'],
}],
// require a Symbol description
// http://eslint.org/docs/rules/symbol-description
// TODO: enable
'symbol-description': 'off',
// enforce usage of spacing in template strings
// http://eslint.org/docs/rules/template-curly-spacing
'template-curly-spacing': 'error',

View File

@@ -111,7 +111,8 @@ module.exports = {
// require multiline ternary
// http://eslint.org/docs/rules/multiline-ternary
'multiline-ternary': 'off',
// TODO: enable?
'multiline-ternary': ['off', 'never'],
// require a capital letter for constructors
'new-cap': ['error', { newIsCap: true }],