x
This commit is contained in:
82
.eslintrc.js
Normal file
82
.eslintrc.js
Normal file
@@ -0,0 +1,82 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
env: {
|
||||
browser: true,
|
||||
node: true
|
||||
},
|
||||
extends: ["plugin:vue/recommended"],
|
||||
rules: {
|
||||
// indent: "off",
|
||||
"vue/max-len": [
|
||||
"error",
|
||||
{
|
||||
code: 360,
|
||||
template: 360,
|
||||
comments: 160
|
||||
}
|
||||
],
|
||||
"vue/name-property-casing": [0, "PascalCase" | "kebab-case"],
|
||||
"vue/require-default-prop": 0,
|
||||
"vue/html-closing-bracket-newline": [
|
||||
0,
|
||||
{
|
||||
singleline: "never",
|
||||
multiline: "always"
|
||||
}
|
||||
],
|
||||
"vue/no-side-effects-in-computed-properties": 0,
|
||||
"vue/singleline-html-element-content-newline": "off",
|
||||
"vue/attribute-hyphenation": [0, "always" | "never"],
|
||||
"vue/max-attributes-per-line": [
|
||||
2,
|
||||
{
|
||||
singleline: 10,
|
||||
multiline: {
|
||||
max: 1,
|
||||
allowFirstLine: false
|
||||
}
|
||||
}
|
||||
],
|
||||
"vue/html-self-closing": [
|
||||
"error",
|
||||
{
|
||||
html: {
|
||||
void: "any",
|
||||
normal: "any",
|
||||
component: "any"
|
||||
},
|
||||
svg: "any",
|
||||
math: "any"
|
||||
}
|
||||
],
|
||||
"vue/script-indent": [
|
||||
"error",
|
||||
4,
|
||||
{
|
||||
baseIndent: 0,
|
||||
switchCase: 0,
|
||||
ignores: []
|
||||
}
|
||||
],
|
||||
"vue/html-indent": [
|
||||
"error",
|
||||
4,
|
||||
{
|
||||
attribute: 1,
|
||||
baseIndent: 1,
|
||||
closeBracket: 0,
|
||||
alignAttributesVertically: true,
|
||||
ignores: []
|
||||
}
|
||||
]
|
||||
},
|
||||
globals: {
|
||||
Vue: true,
|
||||
__webpack_public_path__: true
|
||||
},
|
||||
plugins: ["vue"],
|
||||
parserOptions: {
|
||||
parser: "babel-eslint",
|
||||
sourceType: "module"
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user