SublimeLinter for Ruby:我可以禁用特定警告(即“已分配但未使用的变量”)吗?

时间:2013-03-10 00:32:22

标签: ruby sublimetext2 sublimelinter

我喜欢SublimeLinter for Sublime Text,但我无法弄清楚如何禁用不适用的警告。我继续遇到的一个例子是Sinatra应用程序的“警告:已分配但未使用的变量”。分散注意力以突出这些线。

有没有办法根据类型抑制lint警告/“错误”?如何忽略警告的特定实例?

谢谢!

2 个答案:

答案 0 :(得分:2)

使用per-linter ignore_match设置:

"ignore_match": [
  "assigned but unused variable"
]

答案 1 :(得分:1)

SublimeLinter只是各种linting后端和命令的插件。它本身对源代码文件没有任何意见。

你应该检查底层linting引擎(在这种情况下似乎是一个Ruby命令本身(https://github.com/SublimeLinter/SublimeLinter/blob/master/sublimelinter/modules/ruby.py)如何处理警告。

在最糟糕的情况下,您可以编辑插件并为ruby linting命令提供更多选项。