The [[ https://www.npmjs.com/package/mocha-eslint | 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.
[x] **service-template**
[x] changeprop & cpjobqueue
[x] citoid
[] cxserver
[] eventstreams
[] graphoid
[x] mathoid
[x] mobileapps (https://gerrit.wikimedia.org/r/#/c/mediawiki/services/mobileapps/+/475832/)
[] proton
[x] restbase
[x] restbase-mod-table-cassandra
[x] restbase-mod-table-sqlite
[x] restbase-mod-table-spec
[x] hyperswitch
[x] swagger-router
[x] preq
[x] mediawiki-title
[x] cassandra-uuid
[x] recommendation-api
I'm sure something have been forgotten here,