停止Sublime Linter从linting我的.erb文件

时间:2012-10-11 14:31:20

标签: package erb sublimetext2 lint

如何使用erb扩展名阻止Sublime Linter包用于Sublime Text linting文件?

2 个答案:

答案 0 :(得分: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": ""
},

答案 1 :(得分:1)

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

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

    我已经测试了这个技巧并且适用于我。