Пакет Sublime Text 3 CSSLint не использует .csslintrc

Я пытаюсь использовать CSSLint с Sublime Text 3, но не могу заставить его использовать файл .csslintrc, который у меня есть в корне моего проекта.

Первоначально я думал, что это будет в формате JSON, но потом оказалось, что вам нужно использовать синтаксис командной строки, поэтому в качестве теста я попробовал это в своем файле .csslintrc:

--ignore=идентификаторы, важные

а также

ignore=идентификаторы, важные

Но ни то, ни другое не мешает линтеру предупреждать об использовании того или иного??? Какие-либо предложения? Это работает, если я просто вставлю его в файл пользовательских настроек, но поскольку я использую .jshintrc и другие файлы в своих проектах для линтинга и т. д., и не все используют Sublime Text (я не знаю, почему они этого не делают :), Я бы предпочел, чтобы все это было в .csslintrc

"linters": {
    "csslint": {
        "@disable": false,
        "args": [],
        "errors": "",
        "excludes": [],
        "ignore": "ids,important", // WORKS
        "warnings": ""
    },
}

person mtpultz    schedule 18.12.2014    source источник


Ответы (1)


Первое решение: вы можете добавить файл .csslintrc в папку CSS (и продублировать его для каждой подпапки...):

--ignore=ids,important

В противном случае вы можете добавить файл .sublimelinterrc в корень вашего проекта:

{
    "linters": {
        "csslint": {
          "ignore": ["ids, important"]
        }
      }
}
person Nicolas Pennec    schedule 15.04.2015