1

如何防止带有 erb 扩展名的 Sublime Text linting 文件的 Sublime Linter 包?

4

2 回答 2

2

在当前版本的 SublimeLinter 中,可以通过扩展禁用 Linting。检查http://www.sublimelinter.com/en/latest/settings.html#user-settings上的文档。

示例:我选择使用 python 突出显示 bitbake 文件,并更改 Packages/User/SublimeLinter.sublime-settings 中的 flake8 linter。

"flake8": {
    "@disable": false,
    "args": [],
    "builtins": "",
    "excludes": ["*/*.bb", "*/*.bbappend"],
    "ignore": "",
    "max-complexity": -1,
    "max-line-length": null,
    "select": ""
},
于 2014-06-12T09:59:36.283 回答
1

基于更改与 ERB 文件关联的语法的技巧。

  1. 克隆 ERB 文件的当前语法文件。查找 .tmLanguage 文件(我假设您使用的是位于 Packages/Rails 或 Packages/Ruby 文件夹中的文件)并将其复制到 Packages/User 文件夹。编辑复制的文件,查找“名称”并更改以下行以更改显示的名称(例如用户 ERB)。我的建议也是重命名文件:)
  2. 更改与您的 ERB 文件关联的语法。将它们映射到创建的新语法。

新语法未映射到 SublimeLinter 设置中,因此 linter 不会运行。

我已经测试了这个技巧并为我工作。

于 2012-10-12T08:10:15.950 回答