AccessorMethodName 和 Style/AccessorMethodName 之间有什么不同

What's different between AccessorMethodName and Style/AccessorMethodName

我已经搜索了一段时间,仍然不知道这些 AccessorMethodName.rubocop.yml 配置文件有什么不同?

自从我看到我的同事将 Style/AccessorMethodName 更改为 AccessorMethodName

Rubocop(令人难以置信)仍未发布 v1.0 库。开发人员仍然经常通过移动事物和改变行为来进行 "breaking" 更改。

AccessorMethodName 警察是 added to rubocop in v0.16. (Commit)。

v0.50中,从Style/AccessorMethodNameNaming/AccessorMethodNamerenamed

这个警察的确切行为,以及它的 "correct name",取决于你的 rubocop 版本。但本质上是一样的。

https://github.com/bbatsov/rubocop/blob/aecd5eadfdcb57be213729d2e98fba7a3c02de6c/lib/rubocop/config.rb#L71

检查那条线。看起来它已从 Style 移至 'Naming'。不确定它是否应该在没有 'Naming/' 的情况下工作,但它可能会。

这里也可以看到 http://www.rubydoc.info/gems/rubocop/RuboCop/Config