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,
|
"browser" : true,
|
||||||
"webextensions": true
|
"webextensions": true
|
||||||
},
|
},
|
||||||
|
"plugins": ["react"],
|
||||||
"parser": "babel-eslint",
|
"parser": "babel-eslint",
|
||||||
"parserOptions": {
|
"parserOptions": {
|
||||||
"ecmaFeatures": {
|
"ecmaFeatures": {
|
||||||
"jsx": true
|
"jsx": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"extends": [ "eslint:all" ],
|
"extends": [ "eslint:all", "plugin:react/recommended" ],
|
||||||
"rules": {
|
"rules": {
|
||||||
"array-bracket-newline": ["error", { "multiline": true }],
|
"array-bracket-newline": ["error", { "multiline": true }],
|
||||||
"array-element-newline": "off",
|
"array-element-newline": "off",
|
||||||
|
@ -27,6 +28,7 @@
|
||||||
"function-paren-newline": "off",
|
"function-paren-newline": "off",
|
||||||
"id-length": "off",
|
"id-length": "off",
|
||||||
"indent": ["error", 2],
|
"indent": ["error", 2],
|
||||||
|
"jsx-quotes": ["error", "prefer-single"],
|
||||||
"max-statements": ["error", 15],
|
"max-statements": ["error", 15],
|
||||||
"multiline-ternary": "off",
|
"multiline-ternary": "off",
|
||||||
"newline-after-var": "off",
|
"newline-after-var": "off",
|
||||||
|
@ -56,6 +58,9 @@
|
||||||
"sort-imports": "off",
|
"sort-imports": "off",
|
||||||
"sort-keys": "off",
|
"sort-keys": "off",
|
||||||
"sort-vars": "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",
|
"description": "Vim vixen",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "webpack -w --debug",
|
"start": "webpack -w --debug",
|
||||||
"lint": "eslint src",
|
"lint": "eslint --ext .jsx,.js src",
|
||||||
"test": "karma start"
|
"test": "karma start"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
Reference in a new issue