documentation: Convert eslint config to JSON
To allow LibUp to automatically work with it. Change-Id: Ie505e035d321abba45322715d746502554b42b4f
这个提交包含在:
父节点
f550b5dc5d
当前提交
997c3a8351
|
@ -1,65 +0,0 @@
|
|||
module.exports = {
|
||||
root: true,
|
||||
extends: [
|
||||
'wikimedia/mediawiki',
|
||||
'wikimedia/client-es6'
|
||||
],
|
||||
rules: {
|
||||
'vue/component-name-in-template-casing': [
|
||||
'error',
|
||||
'kebab-case'
|
||||
],
|
||||
'vue/no-unsupported-features': [
|
||||
'error',
|
||||
{
|
||||
version: '^3.2.27',
|
||||
ignores: []
|
||||
}
|
||||
]
|
||||
},
|
||||
overrides: [
|
||||
{
|
||||
files: [
|
||||
'docs/*.cjs'
|
||||
],
|
||||
extends: [
|
||||
'wikimedia/mediawiki',
|
||||
'wikimedia/client-es6'
|
||||
]
|
||||
},
|
||||
{
|
||||
files: [
|
||||
'vite.components.config.js',
|
||||
'vitest.config.js'
|
||||
],
|
||||
extends: [
|
||||
'wikimedia/selenium',
|
||||
'wikimedia/language/es2020'
|
||||
],
|
||||
// REVIEW: since eslint is also run from the parent directory, it looks up for installed
|
||||
// npm packages in <rootDir>/node_modules rather than <rootDir>/docs/node_modules.
|
||||
// Running lint and tests from the docs project requires a "workspace" like setup.
|
||||
rules: {
|
||||
'node/no-missing-require': [ 'error', {
|
||||
allowModules: [ 'vite', '@vitejs/plugin-vue' ]
|
||||
} ]
|
||||
}
|
||||
},
|
||||
{
|
||||
files: [
|
||||
'{component-demos,components}/**/*.test.js'
|
||||
],
|
||||
extends: [
|
||||
'wikimedia/language/es6',
|
||||
'wikimedia/mediawiki'
|
||||
],
|
||||
rules: {
|
||||
'compat/compat': 'off'
|
||||
}
|
||||
}
|
||||
],
|
||||
parserOptions: {
|
||||
ecmaVersion: 2020,
|
||||
sourceType: 'module'
|
||||
}
|
||||
};
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"root": true,
|
||||
"extends": [ "wikimedia/mediawiki", "wikimedia/client-es6" ],
|
||||
"rules": {
|
||||
"vue/component-name-in-template-casing": [ "error", "kebab-case" ],
|
||||
"vue/no-unsupported-features": [
|
||||
"error",
|
||||
{ "version": "^3.2.27", "ignores": [] }
|
||||
]
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"files": [ "docs/*.cjs" ],
|
||||
"extends": [ "wikimedia/mediawiki", "wikimedia/client-es6" ]
|
||||
},
|
||||
{
|
||||
"files": [ "vite.components.config.js", "vitest.config.js" ],
|
||||
"extends": [ "wikimedia/selenium", "wikimedia/language/es2020" ],
|
||||
"rules": {
|
||||
"node/no-missing-require": [
|
||||
"error",
|
||||
{ "allowModules": [ "vite", "@vitejs/plugin-vue" ] }
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [ "{component-demos,components}/**/*.test.js" ],
|
||||
"extends": [ "wikimedia/language/es6", "wikimedia/mediawiki" ],
|
||||
"rules": { "compat/compat": "off" }
|
||||
}
|
||||
],
|
||||
"parserOptions": { "ecmaVersion": 2020, "sourceType": "module" }
|
||||
}
|
正在加载...
在新工单中引用