Sha256: 90ab0cb4a18395065a4d3a5d8fe4070fc723e126c21c6a81fdecd141527ea95c
Contents?: true
Size: 407 Bytes
Versions: 31
Compression:
Stored size: 407 Bytes
Contents
module Standard class DetectsFixability def call(offenses) offenses.any? { |offense| cop = cop_instance(offense.cop_name) cop.support_autocorrect? && safe?(cop) } end private def cop_instance(cop_name) RuboCop::Cop.const_get(cop_name.gsub("/", "::")).new end def safe?(cop) cop.cop_config.fetch("SafeAutoCorrect", true) end end end
Version data entries
31 entries across 31 versions & 1 rubygems