我似乎无法让SublimeLinter-scss-contrib-lint在Sublime Text 3中工作。我的root中有.scss-lint.yml文件,它似乎在命令行上运行(虽然是否关闭我的文件或默认设置我不确定)。我已经通过软件包管理器安装了软件包,它位于我的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,并且所有宝石都已安装并正常工作。
答案 0 :(得分:2)
似乎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