Creo que esto puede ser un duplicado de la infracción estricta al usar esta palabra clave y revelar el patrón del módulo
Tengo este codigo:
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);
}
Y JSHINT (JSLINT) se queja. Dice "Violación estricta". para la línea resaltada:

¿Mi uso Function.call()y luego hacer referencia a la instancia es inapropiado de alguna manera?
¿Se considera esto de mal estilo?
this. No tengo idea de por qué JSLint lo llamaría una infracción estricta, pero sí sé que si no define el thisvalor de una función, estará undefineden modo estricto. Claramente lo estás definiendo this, por lo que no debería ser un problema.
"-W040":truela configuración JSON, pero como JSON no tiene comentarios, no se puede decir a nadie por qué está ahí.