[[ https://github.com/wikimedia/eslint-config-wikimedia | eslint-config-wikimedia ]] 0.16.0 simplified eslint configuration for Selenium tests.
Update eslint-config-wikimedia version to 0.16.0 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 |
| 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 |
| mediawiki/extensions/ElectronPdfService | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ElectronPdfService/+/605156 | 605156 ]]~~
| mediawiki/extensions/EntitySchema |
| mediawiki/extensions/FileImporter |
| mediawiki/extensions/GrowthExperiments |
| mediawiki/extensions/Math |
| mediawiki/extensions/MobileFrontend | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/601860 | 601860 ]]~~
| mediawiki/extensions/Newsletter |
| mediawiki/extensions/ORES |
| mediawiki/extensions/Popups |
| mediawiki/extensions/RelatedArticles |
| mediawiki/extensions/RevisionSlider |
| mediawiki/extensions/TemplateWizard |
| mediawiki/extensions/TwoColConflict | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TwoColConflict/+/605182 | 605182 ]]~~
| mediawiki/extensions/Wikibase |
| mediawiki/extensions/WikibaseCirrusSearch |
| mediawiki/extensions/WikibaseLexeme |
| mediawiki/extensions/WikibaseMediaInfo |
| mediawiki/skins/MinervaNeue | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/skins/MinervaNeue/+/601864 | 601864 ]]~~
| phab-deployment |
| wikibase/termbox |
| wikidata/query/gui |
| wikimedia/portals/deploy |