configure eslint
This commit is contained in:
parent
9a6a614466
commit
1a7632e353
2 changed files with 8 additions and 3 deletions
|
@ -5,13 +5,14 @@
|
|||
"browser" : true,
|
||||
"webextensions": true
|
||||
},
|
||||
"plugins": ["react"],
|
||||
"parser": "babel-eslint",
|
||||
"parserOptions": {
|
||||
"ecmaFeatures": {
|
||||
"jsx": true
|
||||
}
|
||||
},
|
||||
"extends": [ "eslint:all" ],
|
||||
"extends": [ "eslint:all", "plugin:react/recommended" ],
|
||||
"rules": {
|
||||
"array-bracket-newline": ["error", { "multiline": true }],
|
||||
"array-element-newline": "off",
|
||||
|
@ -27,6 +28,7 @@
|
|||
"function-paren-newline": "off",
|
||||
"id-length": "off",
|
||||
"indent": ["error", 2],
|
||||
"jsx-quotes": ["error", "prefer-single"],
|
||||
"max-statements": ["error", 15],
|
||||
"multiline-ternary": "off",
|
||||
"newline-after-var": "off",
|
||||
|
@ -56,6 +58,9 @@
|
|||
"sort-imports": "off",
|
||||
"sort-keys": "off",
|
||||
"sort-vars": "off",
|
||||
"space-before-function-paren": ["error", "never"]
|
||||
"space-before-function-paren": ["error", "never"],
|
||||
|
||||
"react/jsx-indent": ["error", 2],
|
||||
"react/prop-types": "off",
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"description": "Vim vixen",
|
||||
"scripts": {
|
||||
"start": "webpack -w --debug",
|
||||
"lint": "eslint src",
|
||||
"lint": "eslint --ext .jsx,.js src",
|
||||
"test": "karma start"
|
||||
},
|
||||
"repository": {
|
||||
|
|
Reference in a new issue