eslint: Only apply client rules to client files
Change-Id: I757b9616ce69b6020e9f0e556e006d39de59eb01
This commit is contained in:
parent
44c9191838
commit
9e234e6a37
9 changed files with 44 additions and 25 deletions
|
|
@ -1,17 +1,9 @@
|
|||
{
|
||||
"root": true,
|
||||
"extends": [
|
||||
"wikimedia/client",
|
||||
"wikimedia/jquery",
|
||||
"wikimedia/mediawiki",
|
||||
"wikimedia/jsduck"
|
||||
"wikimedia/server"
|
||||
],
|
||||
"globals": {
|
||||
"require": "readonly",
|
||||
"module": "readonly"
|
||||
},
|
||||
"rules": {
|
||||
"max-len": "off",
|
||||
"no-jquery/no-global-selector": "off"
|
||||
"max-len": "warn"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
/* eslint-env node */
|
||||
'use strict';
|
||||
|
||||
module.exports = function ( grunt ) {
|
||||
var wgServer = process.env.MW_SERVER,
|
||||
const wgServer = process.env.MW_SERVER,
|
||||
wgScriptPath = process.env.MW_SCRIPT_PATH,
|
||||
karmaProxy = {};
|
||||
|
||||
|
|
@ -98,7 +99,7 @@ module.exports = function ( grunt ) {
|
|||
} );
|
||||
|
||||
grunt.registerTask( 'assert-mw-env', function () {
|
||||
var ok = true;
|
||||
let ok = true;
|
||||
if ( !process.env.MW_SERVER ) {
|
||||
grunt.log.error( 'Environment variable MW_SERVER must be set.\n' +
|
||||
'Set this like $wgServer, e.g. "http://localhost"'
|
||||
|
|
|
|||
5
maintenance/jsduck/.eslintrc.json
Normal file
5
maintenance/jsduck/.eslintrc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"extends": [
|
||||
"wikimedia/jsduck"
|
||||
]
|
||||
}
|
||||
5
mw-config/.eslintrc.json
Normal file
5
mw-config/.eslintrc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"extends": [
|
||||
"../resources/src/.eslintrc.json"
|
||||
]
|
||||
}
|
||||
17
resources/src/.eslintrc.json
Normal file
17
resources/src/.eslintrc.json
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"root": true,
|
||||
"extends": [
|
||||
"wikimedia/client",
|
||||
"wikimedia/jquery",
|
||||
"wikimedia/mediawiki",
|
||||
"wikimedia/jsduck"
|
||||
],
|
||||
"globals": {
|
||||
"require": "readonly",
|
||||
"module": "readonly"
|
||||
},
|
||||
"rules": {
|
||||
"max-len": "off",
|
||||
"no-jquery/no-global-selector": "off"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"extends": [
|
||||
"wikimedia/server"
|
||||
],
|
||||
"rules": {
|
||||
"compat/compat": [ "error", "last 2 chrome versions, last 2 firefox versions" ]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"root": true,
|
||||
"extends": [
|
||||
"wikimedia/server",
|
||||
"wikimedia/mocha"
|
||||
],
|
||||
"rules": {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
{
|
||||
"extends": [
|
||||
"../../../resources/src/.eslintrc.json"
|
||||
],
|
||||
"rules": {
|
||||
"array-bracket-spacing": "off",
|
||||
"comma-spacing": "off",
|
||||
|
|
|
|||
|
|
@ -1,13 +1,15 @@
|
|||
{
|
||||
"root": true,
|
||||
"extends": [
|
||||
"wikimedia/qunit",
|
||||
"../../.eslintrc.json"
|
||||
"../../resources/src/.eslintrc.json",
|
||||
"wikimedia/qunit"
|
||||
],
|
||||
"globals": {
|
||||
"sinon": "readonly"
|
||||
},
|
||||
"rules": {
|
||||
"qunit/resolve-async": "off",
|
||||
"no-jquery/no-parse-html-literal": "off"
|
||||
"compat/compat": [ "error", "last 2 chrome versions, last 2 firefox versions" ],
|
||||
"no-jquery/no-parse-html-literal": "off",
|
||||
"qunit/resolve-async": "off"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue