mirror of
https://github.com/sveltejs/svelte.git
synced 2024-11-29 16:36:44 +01:00
cd51495bc2
According to the ESLint release note http://eslint.org/blog/2015/11/eslint-v1.10.0-released#configuration-file-formats): > We are formally deprecating use of the `.eslintrc` extensionless configuration file format in favor the format-specific versions. Don't worry, we'll still support `.eslintrc` files for a long time, but we'd like to encourage everyone to move to the new file formats as you'll get advantages such as syntax highlighting and error detection with many editors. Actually, Github doesn't highlight `.eslintrc` contents, but does well for `.eslintrc.yml`.59681635dc/.eslintrc
72e007a88f/.eslintrc.yml
42 lines
1.2 KiB
JSON
42 lines
1.2 KiB
JSON
{
|
|
"root": true,
|
|
"rules": {
|
|
"indent": [ 2, "tab", { "SwitchCase": 1 } ],
|
|
"semi": [ 2, "always" ],
|
|
"keyword-spacing": [ 2, { "before": true, "after": true } ],
|
|
"space-before-blocks": [ 2, "always" ],
|
|
"space-before-function-paren": [ 2, "always" ],
|
|
"no-mixed-spaces-and-tabs": [ 2, "smart-tabs" ],
|
|
"no-cond-assign": 0,
|
|
"no-unused-vars": 2,
|
|
"object-shorthand": [ 2, "always" ],
|
|
"no-const-assign": 2,
|
|
"no-class-assign": 2,
|
|
"no-this-before-super": 2,
|
|
"no-var": 2,
|
|
"no-unreachable": 2,
|
|
"valid-typeof": 2,
|
|
"quote-props": [ 2, "as-needed" ],
|
|
"one-var": [ 2, "never" ],
|
|
"prefer-arrow-callback": 2,
|
|
"prefer-const": [ 2, { "destructuring": "all" } ],
|
|
"arrow-spacing": 2,
|
|
"no-inner-declarations": 0
|
|
},
|
|
"env": {
|
|
"es6": true,
|
|
"browser": true,
|
|
"node": true,
|
|
"mocha": true
|
|
},
|
|
"extends": [
|
|
"eslint:recommended",
|
|
"plugin:import/errors",
|
|
"plugin:import/warnings"
|
|
],
|
|
"parserOptions": {
|
|
"ecmaVersion": 6,
|
|
"sourceType": "module"
|
|
}
|
|
}
|