В последней версии плагина CSSLint добавлена поддержка настройки через глобальные настройки Bracket, и теперь это лучший способ игнорировать определенные предупреждения. Поскольку этот ответ был помечен как правильный, я просто хотел обновить его, чтобы он был как можно более точным.
Настройка CSSLint (отчасти) объясняется в README.md
, который поставляется с плагином, но в нем нет примера для человека, не разбирающегося в json, вроде меня. Я не мог понять, как изменить настройки самостоятельно, поэтому связался с разработчиком (https://github.com/cfjedimaster/brackets-csslint/pull/40), чтобы получить более подробные инструкции:
Нажмите «Отладка» и выберите «Открыть файл настроек», и это откроет файл настроек brackets.json
в окне редактора.
Затем скажите CSSLint игнорировать определенные параметры списка, включив следующее внизу (или в любом месте) существующего кода, если он содержится в закрывающих фигурные скобки настройки:
"csslint.options": {
"linting-option": false,
"linting-option": false,
"linting-option": false
}
Обязательно замените каждую «linting-option» идентификатором правила, которое вы хотите игнорировать, убедившись, что для них установлено значение false. Имя идентификатора заключено в круглые скобки каждый раз, когда в скобках появляется предупреждение о css-linting:
…или их можно найти, покопавшись в файле csslint.js
, упомянутом выше.
Вот и все! Гораздо приятнее, чем комментировать каждое правило при каждом обновлении плагина. :)
Для справки/сравнения мой файл настроек теперь включает в себя следующее внизу:
"csslint.options": {
"adjoining-classes": false,
"box-model": false,
"box-sizing": false,
"duplicate-background-images": false,
"ids": false,
"order-alphabetical": false,
"qualified-headings": false,
"unique-headings": false,
"universal-selector": false
}
…и пока все работает отлично.
Примечание. Разработчики/участники заявили, что этот новый подход был разработан, чтобы выдержать последующие обновления плагинов. Однако, поскольку глобальные настройки появились сравнительно недавно, они не могут гарантировать, что настройки настроек сохранятся при обновлении скобок, поэтому рекомендуется создать резервную копию файла настроек brackets.json
. На Mac его можно найти здесь: /Users/username/Library/Application Support/Brackets/brackets.json
person
StephenESC
schedule
14.04.2015