Mi chiedevo come sia possibile impostare l'ambito delle variabili definite per JSHint sul mio intero progetto in WebStorm.Come impostare l'ambito per le variabili definite in un altro file per JSHint in WebStrom?
Quindi se ho più file e importazioni come jquery
o Backbone
non ho bisogno di vedere l'errore JSHint: 'Backbone' is not defined.(W117)
. Questo non è solo formato dalle mie librerie importate ma anche dai miei file esterni.
Alcuni suggerimenti sono che dovrei disabilitare gli errori non definiti. Ma questa è la funzionalità che voglio usare.
I.E. Nel mio main.js
ho questo:
function Main(){
// Some epic code
}
Main.prototype.theBestFunctionEver = function(awesome, stuff){
return awesome + stuff;
}
e in foo.js
ho questo:
function init(){
var main = new Main(); // Shows that Main is undefined
var wrongVar = 6 + unInited // This should always give me an error
// Rest of init
}