88 lines
1.4 KiB
Plaintext
88 lines
1.4 KiB
Plaintext
{
|
|
"parser": "babel-eslint",
|
|
"parserOptions": {
|
|
"ecmaVersion": 6,
|
|
"sourceType": "module",
|
|
"ecmaFeatures": {
|
|
"modules": true
|
|
}
|
|
},
|
|
"extends": "eslint:recommended",
|
|
"env": {
|
|
"browser": true,
|
|
"es6": true,
|
|
"node": true
|
|
},
|
|
"rules": {
|
|
"semi": [
|
|
2,
|
|
"always"
|
|
],
|
|
"no-bitwise": 2,
|
|
"curly": 2,
|
|
"eqeqeq": 2,
|
|
"no-eq-null": 2,
|
|
"wrap-iife": [
|
|
2,
|
|
"inside"
|
|
],
|
|
"no-use-before-define": [
|
|
2,
|
|
{
|
|
"functions": false
|
|
}
|
|
],
|
|
"new-cap": 2,
|
|
"no-caller": 2,
|
|
"no-console": 0,
|
|
"no-new": 2,
|
|
"quotes": [
|
|
2,
|
|
"single",
|
|
{
|
|
"avoidEscape": true
|
|
}
|
|
],
|
|
"space-before-function-paren": [
|
|
2,
|
|
"never"
|
|
],
|
|
"comma-dangle": [
|
|
2,
|
|
"never"
|
|
],
|
|
"eol-last": 2,
|
|
"keyword-spacing": [
|
|
2,
|
|
{}
|
|
],
|
|
"space-before-blocks": [
|
|
2,
|
|
"always"
|
|
],
|
|
"consistent-this": [
|
|
2,
|
|
"self"
|
|
],
|
|
"indent": [
|
|
2,
|
|
4,
|
|
{
|
|
"CallExpression": {"arguments": "first"},
|
|
"flatTernaryExpressions": true,
|
|
"FunctionExpression": {"parameters": "first"},
|
|
"MemberExpression": "off",
|
|
"SwitchCase": 1
|
|
}
|
|
]
|
|
},
|
|
"globals": {
|
|
"define": true,
|
|
"localforage": true,
|
|
"module": true,
|
|
"require": true,
|
|
"self": true,
|
|
"System": true
|
|
}
|
|
}
|