sass - 如何忽略Sublime Linter SCSS(Sass)中的特定规则?

标签 sass sublimetext3 sublimetext sublimelinter

我正在尝试学习如何使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/文件修改的粘贴规则,保留了缩进。
  • 关闭并重新打开Sublime中的所有SCSS文件以查看更改。

  • 例子:
    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/

    相关文章:

    python - 使用 Python 的 Sublime Text 中的进度条

    sublimetext3 - Sublime Text 3 中不能插入反斜杠

    regex - Sublime Text 3中的ignore_words中的正则表达式拼写检查?

    ruby-on-rails - 如何在 Sass 中使用 Ruby/Rails 变量?

    css - Bootstrap 4 - SASS 扩展按钮在 anchor 标签上不起作用?

    SASS 连接类名?

    css - 如何使静态 ionic 列表在 ionic 中可滚动?

    SublimeText3 的 Angular2 语法

    javascript - Markdown 语法高亮未按预期工作

    sublimetext - 配置构建系统以根据文件扩展名自动选择