53 行
924 B
JSON
53 行
924 B
JSON
{
|
|
"root": true,
|
|
"extends": [
|
|
"wikimedia/client-es6",
|
|
".eslintshared.json",
|
|
"wikimedia/mediawiki"
|
|
],
|
|
"env": {
|
|
"commonjs": true
|
|
},
|
|
"rules": {
|
|
"max-len": "off",
|
|
"no-jquery/variable-pattern": "off",
|
|
"no-jquery/no-event-shorthand": "off",
|
|
"compat/compat": "warn",
|
|
"mediawiki/msg-doc": "warn"
|
|
},
|
|
"overrides": [
|
|
{
|
|
"files": "**/*.vue",
|
|
"extends": "wikimedia/vue-es6",
|
|
"rules": {
|
|
"vue/html-self-closing": [
|
|
"error",
|
|
{
|
|
"html": {
|
|
"void": "never",
|
|
"normal": "never",
|
|
"component": "never"
|
|
}
|
|
}
|
|
],
|
|
"vue/v-bind-style": [
|
|
"warn",
|
|
"shorthand"
|
|
],
|
|
"vue/v-on-style": [
|
|
"warn",
|
|
"shorthand"
|
|
],
|
|
"vue/v-slot-style": [
|
|
"warn",
|
|
"shorthand"
|
|
],
|
|
"vue/multi-word-component-names": "warn",
|
|
"vue/no-undef-properties": "warn",
|
|
"vue/no-unused-refs": "warn",
|
|
"vue/camelcase": "warn"
|
|
}
|
|
}
|
|
]
|
|
}
|