【问题标题】:Ignore certain errors using SublimeLinter-scss-lint with Sublime TExt使用 SublimeLinter-scss-lint 和 Sublime 文本忽略某些错误
【发布时间】:2015-09-25 23:29:32
【问题描述】:

在我的 SASS 文件中使用 SublimeLinter-scss-lint 时,它会解决常见问题,例如, 缩进应该是 2 个空格而不是 4 个空格,属性后的 colan 应该跟一个空格等等......如何让 sublime 忽略这些而只注意更重要的错误??

【问题讨论】:

标签: sass


【解决方案1】:

您可以为 Sublime Text 3 禁用或配置 scss linter 插件的每个 linter 组件。您只需要配置用户设置。

转到:

Sublime Text Menu
    -> Preferences
        -> Package Settings
            -> SublimeLinter
                -> Settings - User

默认情况下,此文件存储在以下路径,但如果您尚未配置任何设置,则可能不存在。

~/Library/Application Support/Sublime Text 3/Packages/User/SublimeLinter.sublime-settings

这个文件的基本结构,就 linter 插件而言,如下所示,并且会根据您设置的内容和您已经使用的插件而有所不同。 (我已经删除了大部分其他设置,以专注于配置 scss 插件的重要内容。)

{
    "user": {

        ... more settings ...

        "linters": {
            "csslint": {
                ...
            },
            "htmltidy": {
                ...
            },
            "jshint": {
                ...
            },
            "json": {
                ...
            },
            "php": {
                ...
            },
            "scss": {
                "@disable": false,
                "args": [],
                "exclude-linter": "Indentation SpaceAfterPropertyColon",
                "excludes": [],
                "include-linter": ""
            },
            "xmllint": {
                ...
            }
        },

        ... more settings ...

    }
}

您想要的重要部分位于“linter”->“scss”部分下。您可以在 scss 插件中明确列出要包含或排除的 linter。

Full list of default SCSS linters

由于上面的配置设置,它应该禁用 scss 的 Indentation 和 SpaceAfterPropertyColon linters。您可以在此列表中添加任意数量的内容。

SublimeLinter documentation for the settings file

【讨论】:

    猜你喜欢
    • 2014-07-31
    • 2014-06-23
    • 1970-01-01
    • 2018-07-21
    • 2020-01-21
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多