Por que a JSHINT está reclamando que esta é uma violação estrita?

Acho que isso pode ser uma duplicata de Violação estrita usando esta palavra-chave e revelando o padrão do módulo

Tenho este código:

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) está reclamando. Diz "Violação estrita". para a linha destacada:

É o meu uso deFunction.call() e, em seguida, referenciar a instância, de alguma forma inadequada?

Isso é considerado um estilo ruim?

questionAnswers(4)

yourAnswerToTheQuestion