镜像自地址
https://github.com/wikimedia/mediawiki-extensions-GrowthExperiments.git
已同步 2024-06-03 02:40:34 +08:00
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" }
|
||||||
|
}
|
正在加载...
在新工单中引用
屏蔽一个用户