Подтвердить что ты не робот

Как настроить параметры JSHint глобально в Sublime Text 2?

Я хочу отключить определенные предупреждения во всем мире при использовании плагина Sublime Text 2 JSHint. Например, "laxcomma".

Я попытался отредактировать файл .jshintrc в папке JSHint Sublime Packages, но это не сработало.

{
  "laxcomma": true
}

Добавление конкретного проекта .jshintrc файла с теми же параметрами решает проблему для этого конкретного проекта, но я бы хотел, чтобы эти параметры были глобальными.

Любые предложения?

4b9b3361

Ответ 1

На странице документов JSHint: http://www.jshint.com/docs/

JSHint будет искать этот файл в текущем рабочем каталоге и, если его не найти, переместит один уровень вверх по дереву каталогов вплоть до корня файловой системы.

Итак, технически вы можете поместить файл .jshintrc на корневом уровне вашей файловой системы (/.jshintrc), и каждый новый проект по умолчанию будет использовать эти параметры. Индивидуальные проекты могут отменить их по мере необходимости.

Ответ 2

Я обнаружил, что комментарии двойной кавычки в файле конфигурации jshints ломают JSHint.

В вашей конфигурации вы увидите такие комментарии:

{
  "laxcomma": true     // This does "something" cool
}

Попытка удалить все двойные кавычки в комментариях:

{
  "laxcomma": true     // This does something cool
}

Это работает для меня, используя SublimeText 3 с OS X Mountain Lion. Странно, что эти комментарии попали в код, поскольку они останавливают анализируемые значения параметров.

ПРИМЕЧАНИЕ. Вставка файла конфигурации .jshintrc в путь к файлу, который вы нажимаете, переопределит глобальную конфигурацию, которая будет изменена в меню SublimeText.

Ответ 3

Если у кого-то возникли проблемы с созданием .jshintrc в Windows, вы можете перейти в AppData\Roaming\Sublime Text 3\Packages\SublimeLinter, скопировать .editorconfig, например, переименовать и отредактировать его, а затем поместить в корневой каталог, например @philip-walton предложил.

Если вы редактируете файл здесь, вам может потребоваться Запустить текстовый редактор в качестве администратора.

Если вы попытаетесь переименовать файл здесь, вам может потребоваться щелкнуть правой кнопкой мыши файл, перейдите в "Безопасность", "Дополнительно", измените имя объекта "Владелец" для себя (имя-компьютера/имя-пользователя), а затем добавьте себя в список разрешений, выбрав Принципала.