build: Update linters

Change-Id: I7178eb15ea330915c6f66744e37e60a08c2f8185
这个提交包含在:
Ed Sanders 2023-10-19 13:59:51 +01:00 提交者 James D. Forrester
父节点 5ec5e3f75d
当前提交 15d8c90539
共有 7 个文件被更改,包括 1356 次插入679 次删除

1
.eslintignore 普通文件
查看文件

@ -0,0 +1 @@
vendor/

查看文件

@ -1,15 +1,6 @@
{
"root": true,
"extends": [
"wikimedia",
"wikimedia/mediawiki",
"wikimedia/jquery"
],
"env": {
"browser": true
},
"rules": {
"no-jquery/no-global-selector": "warn",
"compat/compat": "warn"
}
"wikimedia/server"
]
}

查看文件

@ -1,7 +1,11 @@
{
"extends": "stylelint-config-wikimedia",
"extends": [
"stylelint-config-wikimedia/support-basic",
"stylelint-config-wikimedia/mediawiki"
],
"rules": {
"selector-max-id": null,
"selector-class-pattern": null,
"declaration-no-important": null
}
}

查看文件

@ -1,7 +1,7 @@
/* eslint-env node */
'use strict';
module.exports = function ( grunt ) {
var conf = grunt.file.readJSON( 'extension.json' );
const conf = grunt.file.readJSON( 'extension.json' );
grunt.loadNpmTasks( 'grunt-banana-checker' );
grunt.loadNpmTasks( 'grunt-eslint' );
grunt.loadNpmTasks( 'grunt-stylelint' );
@ -11,10 +11,7 @@ module.exports = function ( grunt ) {
options: {
cache: true
},
all: [
'**/*.js{,on}',
'!{vendor,node_modules}/**'
]
all: [ '.' ]
},
banana: Object.assign(
conf.MessagesDirs,

11
modules/.eslintrc.json 普通文件
查看文件

@ -0,0 +1,11 @@
{
"root": true,
"extends": [
"wikimedia/client-es5",
"wikimedia/mediawiki",
"wikimedia/jquery"
],
"rules": {
"no-jquery/no-global-selector": "off"
}
}

1985
package-lock.json 自动生成的

文件差异内容过多而无法显示 加载差异

查看文件

@ -2,12 +2,12 @@
"name": "WikimediaMessages",
"private": true,
"devDependencies": {
"eslint-config-wikimedia": "0.25.0",
"eslint-config-wikimedia": "0.25.1",
"grunt": "1.6.1",
"grunt-banana-checker": "0.10.0",
"grunt-eslint": "24.0.1",
"grunt-stylelint": "0.18.0",
"stylelint-config-wikimedia": "0.14.0"
"grunt-banana-checker": "0.11.1",
"grunt-eslint": "24.3.0",
"grunt-stylelint": "0.19.0",
"stylelint-config-wikimedia": "0.16.1"
},
"scripts": {
"test": "grunt test"