A fim de desligar a regra da impressão para uma determinada linha no JSHint, usamos a seguinte regra:
/* jshint ignore:start*/
$scope.someVar = ConstructorFunction();
/* jshint ignore:end */
Tenho estado a tentar localizar o equivalente do acima referido para o eslint.
Você pode usar a sintaxe de uma linha agora:
var thing = new Thing(); // eslint-disable-line no-use-before-define
thing.sayHello();
function Thing() {
this.sayHello = function() { console.log("hello"); };
}
Ou se você não quiser ter um comentário na mesma linha com o código real, é possível desativar a próxima linha:
// eslint-disable-next-line no-use-before-define
var thing = new Thing();
Link para os documentos solicitados: http://eslint.org/docs/user-guide/configuring.html#configuring-rules
Você pode usar o seguinte
/*eslint-disable */
//suppress all warnings between comments
alert('foo');
/*eslint-enable */
Que está ligeiramente enterrada na seção "configurando regras" do docs;
Para desativar um aviso para um arquivo inteiro, você pode incluir um comentário na parte superior do arquivo, por exemplo
/*eslint eqeqeq:0*/
ESlint foi agora actualizado com uma melhor forma de desactivar uma única linha, ver @goofballLogic's excelente resposta.
Você também pode desativar uma regra/regras*** específica (ao invés de todas) especificando-as nos blocos habilitar (abrir) e desabilitar (fechar):
/* eslint-disable no-alert, no-console */
alert('foo');
console.log('bar');
/* eslint-enable no-alert */
via @goofballMagic's link acima: http://eslint.org/docs/user-guide/configuring.html#configuring-rules