
Я используюJSHintбиблиотека сТы дополняешь меня, но он выдает предупреждение на каждой строке о пропущенных точках с запятой. Точки с запятой не требуются и не желательны. Как отключить эту функцию?
Я вижу изДокументация JSHintчто мне нужно передать asi
опцию. Как мне это сделать?
решение1
Из документации JSHintИнтерфейс командной строки > Указание параметров линтинга:
Исполняемый файл jshint способен применять параметры линтинга, указанные во внешнем файле в формате JSON. Такой файл может выглядеть следующим образом:
{ "curly": true, "eqeqeq": true, "nocomma": true }
jshint будет искать эту конфигурацию в нескольких местах, останавливаясь на первом положительном совпадении:
- Расположение, указанное с помощью флага --config
- Файл с именем package.json, расположенный в текущем каталоге или любом родительском каталоге текущего каталога (конфигурация должна быть объявлена как атрибут jshintConfig значения JSON этого файла)
- Файл с именем .jshintrc, расположенный в текущем каталоге или любом родительском каталоге текущего каталога.
- Файл с именем .jshintrc, расположенный в «домашнем» каталоге текущего пользователя (где определен)
Поэтому в ваш файл конфигурации .json включите:
"asi": true