Как отключить проверку "laxcomma"? - программирование
Подтвердить что ты не робот

Как отключить проверку "laxcomma"?

Я использую пакет SublimeLintern, но у меня возникают некоторые проблемы. Я хотел бы переключить это предупреждение "laxcomma", которое появляется каждый раз, когда я сохраняю свои файлы: я предпочитаю помещать свои запятые в начале каждой строки

{
  "item1": val1
  ,"item2": val2
  ,"item3": val3
}

Следовательно, я попытался найти часть документации, в которой объяснялось, как включать или отключать каждую проверку. Я столкнулся с этим, который должен объяснить, что мне нужно. Итак, мой SublimeLinter.sublime-settings теперь выглядит следующим образом:

{
    "jshint_options": {
        "laxcomma": false
    }
}

но он, похоже, не работает. Я все еще вижу это тревожное предупреждение! Что случилось с моими настройками?

4b9b3361

Ответ 1

Bizarre. Для меня проблема заключалась в том, что у меня был файл .jshintrc в локальном каталоге моего проекта. Несмотря на то, что laxcomma не было переопределено там EITHER, по-видимому, он просто полностью переопределяет ваши jshint_options (или, возможно, он расширяет верхний уровень и не рекурсивно объединяет объекты конфигурации...)

Решением было добавить (в локальный файл .jshintrc):

"laxcomma": true

Ответ 2

Слово "слабый" означает не строгое или строгое; если вы хотите поместить запятые в начало каждой строки, попробуйте установить "laxcomma" на true:

{
    "jshint_options": {
        "laxcomma": true
    }
}