The mocha-eslint package has not been updated in over a year, and appears abandoned. It requires an outdated eslint version (^4.2.0) that conflicts with the version required for eslint-config-wikimedia (^5.9.0). It should be removed from all node services.
eslint-config-node-services has been deprecated as well, so it should be replaced with eslint-config-wikimedia with service-specific overrides. See gerritbot comments on the ticket for examples.
- service-template
- changeprop & cpjobqueue
- citoid
- cxserver (9abeecad648905815ecb7eec401a0d596b4b6d13)
- eventstreams
-
graphoid - mathoid
- mobileapps (https://gerrit.wikimedia.org/r/#/c/mediawiki/services/mobileapps/+/475832/)
- chromium-render (proton)
- restbase
- restbase-mod-table-cassandra
- restbase-mod-table-sqlite
- restbase-mod-table-spec
- hyperswitch
- swagger-router
- preq
- mediawiki-title
- cassandra-uuid
- recommendation-api
I'm sure something have been forgotten here,