我正在尝试学习如何在SublimeLinter-scss-lint(特别是EmptyLineBetweenBlocks
)中使规则沉默。
对于SublimeLinter-csslint,我可以在终端中运行scss-lint --list-rules
,在输出中找到我不喜欢的规则,并将其添加到SublimeLinter.sublime-settings中的ignore
数组中(如下)。
{
"user": {
// ...
"linters": {
"csslint": {
// ...
"ignore": [
// Following rules will be ignored.
"adjoining-classes",
"box-model",
"box-sizing",
"fallback-colors",
"ids",
"universal-selector"
],
// ...
},
// ...
}
}
}
对于SCSS,似乎没有类似的方法在终端中查找规则名称,并且Sublime Linter设置中没有scss-lint对象。那么......这是怎么做到的?
谢谢。
答案 0 :(得分:1)
这是我发现让它发挥作用的一种方式。
~/
的主目录(.scss-lint.yml
)中创建了一个文件。 default.yml
中的/Library/Ruby/Gems/2.0.0/gems/scss_lint-0.39.0/config/
文件中复制粘贴的规则,保留缩进。示例:
linters:
EmptyLineBetweenBlocks:
enabled: false
LeadingZero:
enabled: true
style: include_zero
MergeableSelector:
force_nesting: false