Questo non ha ancora ricevuto risposta, quindi ho pensato di aggiornare tutti quelli che arrivano qui da Google.
È ora possibile eseguire questa operazione senza definire esplicitamente i globals nella parte superiore di ogni file javascript utilizzando un file .eslintrc nella radice del progetto in C9. You can see the documentation for this here on the eslint site.
Per il vostro caso d'uso, il file .eslintrc sarebbe simile a questa:
{
"globals": {
"_": false
}
}
assegnandolo ad false
significa che il linter vi avviserà quando si tenta di sovrascrivere il globale. Impostandolo su true
si consentirebbe la riassegnazione del globale. Javascript ti permetterebbe di farlo in entrambi i casi, questa impostazione influisce solo sul comportamento del linter.
Questa sembra un'ottima soluzione se funziona. Lo metterò alla prova quando ne avrò la possibilità. – Hubro
Questa è una soluzione molto migliore per me, rispetto alla definizione dei globals nella parte superiore di ogni file JS. Grazie! – JohnnyCoder