我想做类似的事情:
def complex_calculation # rubocop:set Metrics/AbcSize Max=17
...
end
暂时将此方法允许的最大AbcSize
从默认值(15)更改为仅适用于此方法的17。
我该怎么做?
答案 0 :(得分:1)
Rubocop不允许在源代码中重新配置指标,但它允许disable cops within source code。
您可能希望停用该方法的AbcSize
警告:
# rubocop:disable Metrics/AbcSize
def complex_calculation
# ...
end
# rubocop:enable Metrics/AbcSize
您可能想查看source code of Rubocop's CommentConfig
class。特别是COMMENT_DIRECTIVE_REGEXP
常量清楚地表明disable
和enable
旁边没有其他设置......