Myślę, że może to być duplikat Strict Violation używający tego słowa kluczowego i ujawniający wzorzec modułu
Mam ten kod:
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);
}
JSHINT (JSLINT) narzeka. Jest tam napisane „Surowe naruszenie”. dla podświetlonej linii:

Czy korzystanie z Function.call()instancji, a następnie odwoływanie się do niej, jest w jakiś sposób nieodpowiednie?
Czy to jest uważane za zły styl?
this. Nie mam pojęcia, dlaczego JSLint nazwałby to Strict Violation, ale wiem, że jeśli nie zdefiniujesz thiswartości funkcji, będzie ona undefinedw trybie ścisłym. Najwyraźniej definiujesz this, więc nie powinno to stanowić problemu.
"-W040":truew json config, ale ponieważ json nie ma komentarzy, nie można nikomu powiedzieć, dlaczego tam jest.