[[ https://github.com/wikimedia/eslint-config-wikimedia | eslint-config-wikimedia ]] 0.17.x simplified eslint configuration for Selenium tests.
Update eslint-config-wikimedia version to 0.17.x in [[ https://www.mediawiki.org/wiki/Selenium/Reference/Example_Code | all repositories with Selenium tests ]]. Also, replace contents of `tests/selenium/.eslintrc.json` file.
Example [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/master/tests/selenium/.eslintrc.json | old ]] file from `mediawiki/core` repository.
```lang=json
{
"root": true,
"extends": [
"wikimedia",
"wikimedia/node",
"wikimedia/language/es2017",
"wikimedia/jquery"
],
"env": {
"mocha": true
},
"globals": {
"browser": "readonly",
"mw": "readonly"
},
"rules": {
"no-jquery/no-global-selector": "off"
}
}
```
Example [[ https://github.com/wikimedia/eslint-config-wikimedia#adding-a-selenium-wdio-test-suite | new ]] file:
```lang=json
{
"root": true,
"extends": [
"wikimedia/selenium"
]
}
```
| Repository | Patch
| mediawiki/core | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/596468 | 596468 ]]~~
| mediawiki/extensions/AbuseFilter | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/602836 | 602836 ]]~~
| mediawiki/extensions/AdvancedSearch | ~~[[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/AdvancedSearch/+/604842/ | 604842 ]]~~
| mediawiki/extensions/CirrusSearch | ~~[[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/CirrusSearch/+/605358/ | 605358 ]]~~
| mediawiki/extensions/Cite | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Cite/+/603952 | 603952 ]]~~
| mediawiki/extensions/ContentTranslation | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ContentTranslation/+/603959 | 603959 ]]~~
| mediawiki/extensions/Echo | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/605331 | 605331 ]]~~
| mediawiki/extensions/ElectronPdfService | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ElectronPdfService/+/605156 | 605156 ]]~~
| mediawiki/extensions/EntitySchema | ~~[[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/EntitySchema/+/607653/ | 607653 ]]~~
| mediawiki/extensions/FileImporter | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FileImporter/+/606381 | 606381 ]]~~
| mediawiki/extensions/GrowthExperiments | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/607099 | 607099 ]]~~
| mediawiki/extensions/Math | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/605936 | 605936 ]]~~
| mediawiki/extensions/MobileFrontend | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/601860 | 601860 ]]~~
| mediawiki/extensions/Newsletter | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Newsletter/+/607006 | 607006 ]]~~
| mediawiki/extensions/ORES | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ORES/+/607121 | 607121 ]]~~
| mediawiki/extensions/Popups | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Popups/+/607129 | 607129 ]]~~
| mediawiki/extensions/ProofreadPage | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ProofreadPage/+/607003 | 607003 ]]~~
| mediawiki/extensions/RelatedArticles | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/607351 | 607351 ]]~~
| mediawiki/extensions/RevisionSlider | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RevisionSlider/+/605925 | 605925 ]]~~
| mediawiki/extensions/TemplateWizard | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TemplateWizard/+/607005 | 607005 ]]~~
| mediawiki/extensions/TwoColConflict | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TwoColConflict/+/605182 | 605182 ]]~~
| mediawiki/extensions/Wikibase | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/614765 | 614765 ]]~~
| mediawiki/extensions/WikibaseLexeme | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/606274 | 606274 ]]~~
| mediawiki/extensions/WikibaseMediaInfo | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/607359 | 607359 ]]~~
| mediawiki/skins/MinervaNeue | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/skins/MinervaNeue/+/601864 | 601864 ]]~~
| phab-deployment | ~~[[ https://gerrit.wikimedia.org/r/c/phabricator/deployment/+/616183 | 616183 ]]~~
| wikibase/termbox |
| wikidata/query/gui |
| wikimedia/portals/deploy | ~~[[ https://gerrit.wikimedia.org/r/c/wikimedia/portals/deploy/+/619079 | 619079 ]]~~