您可以为 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