Вот содержимое JS-файла:
/*global greeting */
greeting += ' hi!';
Я запускаю JSHint и получаю эту ошибку:
$ jshint --verbose ugly.js
ugly.js: line 2, col 1, Read only. (W020)
1 error
Почему JSHint предполагает, что я хочу, чтобы глобально импортированная переменная greeting
доступна только для чтения? Это без каких-либо опций или .jshintrc
+1
Вам нужно использовать /*global greeting:true */
чтобы сообщить JSHint, что ваша глобальная переменная доступна для записи.
Спасибо, @valueof! Вот для чего!
Самый полезный комментарий
Вам нужно использовать
/*global greeting:true */
чтобы сообщить JSHint, что ваша глобальная переменная доступна для записи.