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
之外沒有其他設置...