Sublime Text 3 SCSS-Contrib-Lint не използва .scss-lint.yml

Изглежда не мога да накарам SublimeLinter-scss-contrib-lint да работи в Sublime Text 3. Имам файла .scss-lint.yml в корена си и изглежда, че се изпълнява извън командния ред (макар и извън моя файл или настройки по подразбиране, не съм сигурен). Инсталирах пакета чрез Package Manager и той е в моя файл SublimeLinter.sublime.settings, но когато правя грешки нарочно, те никога не се откриват.

// Snippet of .scss-lint.yml
scss_files: "/app/www/scss/*.scss"

linters:
  BangFormat:
    enabled: true
    space_before_bang: true
    space_after_bang: false

  BorderZero:
    enabled: true

  ColorKeyword:
    enabled: true

  Comment:
    enabled: true

// Sublime Linters
"linters": {
    "annotations": {
        ... // removed linter settings for readability, but to show which ones I'm using
    },
    "csslint": {
        ...
    },
    "jshint": {
        ...
    },
    "json": {
        ...
    },
    "php": {
        ...
    },
    "scss": {
        "@disable": false,
        "args": [],
        "exclude-linter": "",
        "excludes": [],
        "include-linter": ""
    }
},

Има куп различни въпроси за stackoverflow по този въпрос, но никой не изглежда да отговаря на моя въпрос. Използвам Windows, ако това помага и всички скъпоценни камъни са инсталирани и работят.


person mtpultz    schedule 19.12.2014    source източник
comment
Току-що инсталирах скъпоценния камък и плъгина sublime и той заработи веднага, след като надстроих до най-новия SublimeLint (дори без да създавам .scss-lint.yml). Можете да зададете режима за отстраняване на грешки на SublimeLinter на true и да видите конзолата на Sublime, за да видите дали се показват грешки.   -  person Pᴇʜ    schedule 09.01.2015


Отговори (1)


Изглежда submlimelinter-scss-lint кешира конфигурации по време на изпълнение. Рестартирането на sublime свърши работа за мен.

https://github.com/attenzione/SublimeLinter-scss-lint/issues/19

Моят .scss-lint.yml, който живее в корена на проекта:

scss_files: 'src/css/**/*.scss'

linters:
  Indentation:
    severity: warning
    width: 1
    character: tab
person nathanjd    schedule 11.03.2015
comment
Струва си да се отбележи, че вашият .scss-lint.yml конфигурационен файл може да бъде поставен или в основата на текущия ви проект за локална употреба, или във вашата Начална директория за глобална употреба. На Mac вашата домашна директория се намира на ~. В Windows вашата домашна директория зависи от операционната система, която използвате. - person Ed B; 06.05.2015