Как отключить проверку "laxcomma"?
Я использую пакет SublimeLintern, но у меня возникают некоторые проблемы. Я хотел бы переключить это предупреждение "laxcomma", которое появляется каждый раз, когда я сохраняю свои файлы: я предпочитаю помещать свои запятые в начале каждой строки
{
"item1": val1
,"item2": val2
,"item3": val3
}
Следовательно, я попытался найти часть документации, в которой объяснялось, как включать или отключать каждую проверку. Я столкнулся с этим, который должен объяснить, что мне нужно.
Итак, мой SublimeLinter.sublime-settings
теперь выглядит следующим образом:
{
"jshint_options": {
"laxcomma": false
}
}
но он, похоже, не работает. Я все еще вижу это тревожное предупреждение! Что случилось с моими настройками?
Ответы
Ответ 1
Bizarre. Для меня проблема заключалась в том, что у меня был файл .jshintrc
в локальном каталоге моего проекта. Несмотря на то, что laxcomma
не было переопределено там EITHER, по-видимому, он просто полностью переопределяет ваши jshint_options (или, возможно, он расширяет верхний уровень и не рекурсивно объединяет объекты конфигурации...)
Решением было добавить (в локальный файл .jshintrc
):
"laxcomma": true
Ответ 2
Слово "слабый" означает не строгое или строгое; если вы хотите поместить запятые в начало каждой строки, попробуйте установить "laxcomma" на true:
{
"jshint_options": {
"laxcomma": true
}
}