See parent task T118941: Switch to eslint for our linting and our code styling in all Wikimedia JavaScript code
In April 2016, JSCS maintainers joined the ESLint team.
JSCS, the code style linting tool we use in our extensions is end of life and unmaintained going forward.
We need to migrate our extensions to use eslint using the eslint-config-wikimedia preset and remove usage of jscs.
Also, since eslint can perform also the same checks as jshint, we can get rid of it in the process.
Plan
- Migrate QuickSurveys to eslint
- Migrate Cards to eslint
- Migrate Wikidata-Page-Banner to eslint