Penso che questo possa essere un duplicato di Violazione severa usando questa parola chiave e rivelando il modello del modulo
Ho questo codice:
function gotoPage(s){
if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);}
}
function pageChange(event, sorter) {
var dd = event.currentTarget;
gotoPage.call(sorter, dd[dd.selectedIndex].value);
}
E JSHINT (JSLINT) si lamenta. Dice "Violazione severa". per la riga evidenziata:

Il mio uso Function.call()e quindi riferimento all'istanza è in qualche modo inappropriato?
Questo è considerato un cattivo stile?
this. Non ho idea del motivo per cui JSLint lo definirebbe una violazione rigorosa, ma so che se non si definisce il thisvalore di una funzione, sarà undefinedin modalità rigorosa. Chiaramente stai definendo this, quindi non dovrebbe essere un problema.
"-W040":truenel json di configurazione, ma poiché json non ha commenti, non puoi dire a nessuno perché è lì.