Джей,
раздражает, правда?
Что я делаю в таких случаях:
- изучаю рабочие процессы CI для популярного плагина
- смотрю соответствующий конфиг в корне плагина
Вы можете увидеть, как выглядят мои тесты линтинга для Chatbot здесь:
Я считаю, что eslint и prettier можно запускать из директории плагина, а rubocop — из директории discourse.
Если это решит вашу проблему, не стесняйтесь преобразовать это в тему Development, вы здесь как дома 
1 лайк