Как отключить предупреждение о точке с запятой?

353
Zaz

Я использую библиотеку JSHint с YouCompleteMe, но она выдает предупреждение на каждой строке относительно пропущенных точек с запятой. Точки с запятой не обязательны или не нужны. Как я могу отключить эту функцию?

Я вижу из документов JSHint, что мне нужно передать asiопцию. Как я могу это сделать?

0

1 ответ на вопрос

1
Ƭᴇcʜιᴇ007

Из документации JSHint Интерфейс командной строки> Задание параметров Linting :

Исполняемый файл jshint способен применять параметры linting, указанные во внешнем файле в формате JSON. Такой файл может выглядеть так:

{ "curly": true, "eqeqeq": true, "nocomma": true } 

jshint будет искать эту конфигурацию в нескольких местах, останавливаясь на первом положительном совпадении:

  1. Расположение, указанное с флагом --config
  2. Файл с именем package.json, расположенный в текущем каталоге или любом родительском объекте текущего каталога (конфигурация должна быть объявлена ​​как атрибут jshintConfig значения JSON этого файла)
  3. Файл с именем .jshintrc, расположенный в текущем каталоге или любом родительском объекте текущего каталога.
  4. Файл с именем .jshintrc, расположенный в «домашнем» каталоге текущего пользователя (где он определен)

Итак, в вашем файле конфигурации .json есть:

"asi": true 
Большой! `~ / .jshintrc` работает как шарм! Я также нашел "esversion": 6`, чтобы быть полезным. Zaz 7 лет назад 0

Похожие вопросы