I made a fresh pull from the master before pushing my patch to gerrit and it caused the ESLint build to fail with the following error:
/Users/soham/Desktop/mediawiki/resources/src/mediawiki.action/mediawiki.action.edit.preview.js 215:7 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc /Users/soham/Desktop/mediawiki/resources/src/mediawiki.notification/notification.js 43:5 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc /Users/soham/Desktop/mediawiki/resources/src/mediawiki.rcfilters/ui/ChangesListWrapperWidget.js 142:4 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc /Users/soham/Desktop/mediawiki/resources/src/mediawiki.rcfilters/ui/FilterMenuSectionOptionWidget.js 94:2 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc /Users/soham/Desktop/mediawiki/resources/src/mediawiki.rcfilters/ui/ItemMenuOptionWidget.js 137:3 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc /Users/soham/Desktop/mediawiki/resources/src/mediawiki.rcfilters/ui/SavedLinksListItemWidget.js 105:2 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc /Users/soham/Desktop/mediawiki/tests/phpunit/data/resourceloader/vue-component.vue 1:1 error Parsing error: Unexpected token < /Users/soham/Desktop/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.loader.test.js 62:4 error Definition for rule 'mediawiki/class-doc' was not found mediawiki/class-doc ✖ 16 problems (8 errors, 8 warnings)
To replicate:
- Follow the steps to clone mediawiki/core repo using gerrit
- Run npx grunt eslint
OS Version: OSX Mojave
NodeJS Version: 12.x