Aquí está el contenido de un archivo JS:
/*global greeting */
greeting += ' hi!';
Ejecuto JSHint y obtengo este error:
$ jshint --verbose ugly.js
ugly.js: line 2, col 1, Read only. (W020)
1 error
¿Por qué JSHint asume que quiero que la variable greeting
importada globalmente sea de solo lectura? Esto es sin opciones o .jshintrc
+1
Debe usar /*global greeting:true */
para decirle a JSHint que su variable global se puede escribir.
¡Gracias @valueof! ¡Para eso es eso!
Comentario más útil
Debe usar
/*global greeting:true */
para decirle a JSHint que su variable global se puede escribir.