您好我正在使用cane gem开展一个RoR项目。我在交互器中有一个方法。我得到Methods exceeded maximum allowed ABC complexity (1):
对于这种方法。我想排除这种方法来检查复杂性。所以我试过了:
Cane::RakeTask.new(:code_quality) do |cane|
cane.abc_max = 15
cane.no_style = true
cane.no_doc = true
cane.abc_exclude = %w(App::Interactors::StoreParserInteractor.find_date_time)
end
但它仍然会引发同样的错误。请帮助我如何才能忽略此方法的ABC复杂性。提前谢谢。
答案 0 :(得分:1)
查看docs,我相信您需要选择:
cane.abc_exclude = %w(App::Interactors::StoreParserInteractor#find_date_time)
(请注意#
的{{1}}符号