Erro JSLint: mova todas as declarações 'var' para a parte superior da função

Site JSLint atualizado e não consigo mais verificar scripts JS. Para mim, esse aviso não é crítico e não quero passar por milhares de linhas para corrigir isso, quero encontrar problemas mais críticos.

Alguém sabe como desativar esse erro ou usar o JSLint herdado?

ATUALIZAR

Exemplo:

function doSomethingWithNodes(nodes){
  this.doSomething();

  for (var i = 0; i < nodes.length; ++i){
    this.doSomethingElse(nodes[i]);
  }

  doSomething(); // want to find this problem
}

saída do jslint.com:

Error:
Problem at line 4 character 8: Move all 'var' declarations to the top of the function.

for (var i = 0; i < nodes.length; ++i){

Problem at line 4 character 8: Stopping, unable to continue. (44% scanned).

Problema:

Ter variáveis no topo das funções é um novo requisito. Não consigo usar o JSLINT para testar o código, porque ele interrompe a verificação do script nesse erro.

Eu tenho muito código e não quero ameaçar esse aviso como erro crítico.

ATUALIZAÇÃO 22/8/2011: encontradahttp://jshint.com, parece muito melhor do quehttp://jslint.com/

questionAnswers(7)

yourAnswerToTheQuestion