当我使用 Hash.new 时,RuboCop 会提示,并建议我改用哈希文字。有没有办法让 RuboCop 忽略 Hash.new 的使用?更具体地说,我可以编辑我的 .rubocop.yml 配置以允许使用 Hash.new 而不会引起任何投诉吗?

最佳答案

您可以在 rubocop.yml 文件中禁用 Rubocop::Cop::Style::EmptyLiteral cop:

# .rubocop.yml
Style:
  EmptyLiteral: false

或者,如果您只想忽略某行:
hsh = Hash.new # rubocop:disable Style/EmptyLiteral

关于ruby - RuboCop 在使用 'Hash.new' 时提示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48412100/

10-10 19:21