Skip to content

Instantly share code, notes, and snippets.

@wreulicke
Created September 27, 2017 15:20
Show Gist options
  • Save wreulicke/42628518fce252b0dda2d24f5b1b6db4 to your computer and use it in GitHub Desktop.
Save wreulicke/42628518fce252b0dda2d24f5b1b6db4 to your computer and use it in GitHub Desktop.
設定
{
"presets": [
[
"env",
{
"targets": {
"node": "6.10",
"browsers": [
"last 2 versions",
"ie 10"
]
}
}
],
"react"
]
}
{
"extends": "eslint:recommended",
"parser": "babel-eslint",
"env": {
"browser": true,
"es6": true,
"node": true
},
"parserOptions": {
"sourceType": "module",
"ecmaFeatures": {
"classes": true,
"jsx": true
}
},
"plugins": [
"prettier",
"react"
],
"ecmaFeatures": {
"modules": true,
"classes": true
},
"rules": {
"prettier/prettier": [
"error",
{
"trailingComma": true,
"singleQuote": false,
"semi": false
}
],
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"quotes": [
"error",
"double",
{
"avoidEscape": true,
"allowTemplateLiterals": true
}
],
"semi": [
"error",
"never"
],
"eqeqeq": "error",
"dot-location": [
"error",
"property"
],
"no-var": "error",
"prefer-const": "error",
"prefer-spread": "error",
"prefer-template": "error",
"no-console": "off",
"no-undefined": "error",
"no-extra-label": "error",
"dot-notation": "error",
"no-extra-bind": "error",
"no-multi-spaces": "error",
"no-useless-return": "error",
"no-floating-decimal": "error",
"no-implicit-coercion": "error",
"wrap-iife": "error",
"no-lonely-if": "error",
"yoda": [
"error",
"never",
{
"exceptRange": true
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment