Aqui está o conteúdo de um arquivo JS:
/*global greeting */
greeting += ' hi!';
Eu executo o JSHint e recebo este erro:
$ jshint --verbose ugly.js
ugly.js: line 2, col 1, Read only. (W020)
1 error
Por que JSHint está assumindo que eu quero que a variável greeting
importada globalmente seja somente leitura? Isso é sem opções ou .jshintrc
+1
Você precisa usar /*global greeting:true */
para dizer ao JSHint que sua variável global pode ser gravada.
Obrigado @valueof! É para isso que serve!
Comentários muito úteis
Você precisa usar
/*global greeting:true */
para dizer ao JSHint que sua variável global pode ser gravada.