mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
6b2abbdc46
The `test/middleware-mockserver.js` file used to have the same ESLint
settings applied as other test files that are directly run in tested
browsers. Now it shares settings of other Node.js files.
The file is now also written using modern JS, leveraging ES2018.
Closes gh-5196
(cherry picked from commit ce90a48450
)
79 lines
1.4 KiB
JSON
79 lines
1.4 KiB
JSON
{
|
|
"root": true,
|
|
|
|
"extends": "../.eslintrc-browser.json",
|
|
|
|
"env": {
|
|
|
|
// In source the browser env is not enabled but unit tests rely on them
|
|
// too much and we don't run them in non-browser environments anyway.
|
|
"browser": true
|
|
},
|
|
|
|
"globals": {
|
|
"require": false,
|
|
"Promise": false,
|
|
"Symbol": false,
|
|
"QUnit": false,
|
|
"ajaxTest": false,
|
|
"testIframe": false,
|
|
"createDashboardXML": false,
|
|
"createWithFriesXML": false,
|
|
"createXMLFragment": false,
|
|
"includesModule": false,
|
|
"moduleTeardown": false,
|
|
"url": false,
|
|
"q": false,
|
|
"jQuery": true,
|
|
"sinon": true,
|
|
"amdDefined": true,
|
|
"fireNative": true,
|
|
"Globals": true,
|
|
"hasPHP": true,
|
|
"isLocal": true,
|
|
"supportjQuery": true,
|
|
"originaljQuery": true,
|
|
"$": true,
|
|
"original$": true,
|
|
"baseURL": true,
|
|
"externalHost": true
|
|
},
|
|
|
|
"rules": {
|
|
// See https://github.com/eslint/eslint/issues/2342
|
|
"no-unused-vars": "off",
|
|
|
|
// Too many errors
|
|
"max-len": "off",
|
|
"brace-style": "off",
|
|
"key-spacing": "off",
|
|
"camelcase": "off",
|
|
"one-var": "off",
|
|
"strict": "off",
|
|
|
|
// Not really too many - waiting for autofix features for these rules
|
|
"lines-around-comment": "off",
|
|
"dot-notation": "off"
|
|
},
|
|
|
|
"overrides": [
|
|
{
|
|
"files": [
|
|
"middleware-mockserver.js"
|
|
],
|
|
|
|
"extends": "../.eslintrc-node.json"
|
|
},
|
|
|
|
{
|
|
"files": [
|
|
"data/core/jquery-iterability-transpiled-es6.js",
|
|
"data/testinit-jsdom.js"
|
|
],
|
|
"parserOptions": {
|
|
"ecmaVersion": 2015
|
|
}
|
|
}
|
|
]
|
|
}
|