RuboCop 与 emacs 很好地集成,当一行没有像 RuboCop 想要的那样缩进时告诉我。我尝试过的 Emacs ruby 模式并没有像 RuboCop 想要的那样缩进,所以我只是接受会有一些波浪线让我知道某些东西不是按照那种风格缩进的。
既然 RuboCop 知道每行应该如何缩进,它能否发出一些枚举每行应该如何缩进的东西?例如给出这样的代码:
class Foo
def bar
puts 'hi'
...
RuboCop 可以输出如下内容吗?
0:0
1:2
2:4
它可以用作 Emacs ruby 模式的输入以自动缩进行。