1

我似乎無法讓SublimeLinter-scss-contrib-lint在Sublime Text 3中工作。我有.scss-lint.yml文件在我的根,並且它似乎運行命令行(雖然是否關閉我的文件或默認設置我不確定)。我已經通過軟件包管理器安裝了這個軟件包,它位於我的SublimeLinter.sublime.settings文件中,但是當我故意犯錯時,它們從未被拾取。Sublime Text 3 SCSS-Contrib-Lint沒有使用.scss-lint.yml

// 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,並且所有的寶石都已安裝並正在運行。

+0

我剛安裝的寶石和卓越的插件,並我升級到最新的工作後開箱SublimeLint(即使不創建'.scss-lint.yml')。您可以將SublimeLinter調試模式設置爲true,並查看Sublime控制檯以查看是否顯示錯誤。 – 2015-01-09 09:11:28

回答

2

看來submlimelinter-scss-lint緩存在運行時配置。重新開始崇高爲我做了訣竅。

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 
+0

值得注意的是,您的'.scss-lint.yml'配置文件可以放置在當前項目的根目錄中以供本地使用,或放置在您的**主目錄**中供全局使用。在Mac上,您的主目錄位於'〜'。在Windows上,您的主目錄[取決於您正在運行的操作系統](http://en.wikipedia.org/wiki/Home_directory#Default_home_directory_per_operating_system)。 – 2015-05-06 10:01:29