Sublime Text 3:如何在sublime设置中配置rubocop.yml路径?

时间:2017-03-04 04:35:03

标签: ruby sublimetext3

我为崇高文本3安装了rubocop package。我试图通过向Rubocop.sublime-settings提供rubocop.yml路径来设置自定义rubocop配置。请找我的配置代码段

  "rubocop_config_file":  "./.rubocop.yml"

但是,当我提供此配置时,rubocop不起作用。它只适用于

  "rubocop_config_file":  ""

我如何解决这个问题并将rubocop.yml的路径提供给rubocop?

2 个答案:

答案 0 :(得分:2)

经过一些刺激,我发现了这个:

  

默认情况下,linter插件会查找名为的配置文件   .rubocop.yml在当前目录及其父目录中    - https://github.com/SublimeLinter/SublimeLinter-rubocop

即使我没有使用linter-plugin,我认为rubocop也是如此。因此,通过将.rubocop.yml放在当前目录或其任何父目录中,我能够将我的.rubcop.yml文件由rubocop选中。另外,我没有更新rubocop包的配置,它会自动选择.rubocop.yml。

答案 1 :(得分:1)

此Rubocop.sublime设置中的其他设置似乎使用完整路径。

因此,不要使用点从Rubocop.sublime-settings文件所在的文件夹开始,而是使用完整路径,例如其他Rubocop.sublime-settings配置的示例。

希望这有帮助