我正在尝试学习如何使SublimeLinter-scss-lint(特别是EmptyLineBetweenBlocks
)中的规则静音。
对于SublimeLinter-csslint,我可以在Terminal中运行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,似乎没有类似的方法可以在Terminal中查找规则名称,并且Sublime Linter设置中没有scss-lint对象。所以……这是怎么做的?
谢谢你。
最佳答案
这是我发现使其工作的一种方法。
~/
)中创建了一个名为.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
关于sass - 如何忽略Sublime Linter SCSS(Sass)中的特定规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30495319/