Jay,
frustrante, vero?
Quello che faccio per questo tipo di cose è:
- esaminare i flussi di lavoro CI per un plugin popolare
- guardare la configurazione associata nella root del plugin
Puoi vedere cosa fanno i miei test di linting per Chatbot qui:
Credo che tu possa eseguire eslint e prettier dalla directory del plugin, ma rubocop può essere eseguito dalla directory di discourse.
Se questo risolve il tuo problema, sentiti libero di convertirlo in un argomento Dev e sei il benvenuto 
1 Mi Piace