mirror of
https://github.com/airbnb/javascript.git
synced 2026-01-14 07:47:54 -05:00
[eslint config] [base] [deps] update eslint, eslint-find-rules, eslint-plugin-import
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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',
|
||||
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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 }],
|
||||
|
||||
Reference in New Issue
Block a user