0
我想要做的事,如:在我的ruby源代码中临时设置rubocop最高指标?
def complex_calculation # rubocop:set Metrics/AbcSize Max=17
...
end
而临时改变的最大允许AbcSize
从默认(15),以17只这种方法这个方法。
我该怎么办?
我想要做的事,如:在我的ruby源代码中临时设置rubocop最高指标?
def complex_calculation # rubocop:set Metrics/AbcSize Max=17
...
end
而临时改变的最大允许AbcSize
从默认(15),以17只这种方法这个方法。
我该怎么办?
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
之外没有其他设置...