Sha256: a9839ab8ce0545beafb9aa6b0d27bb829ebdd852e67d2a6b012ad90dff4e9d36
Contents?: true
Size: 679 Bytes
Versions: 4
Compression:
Stored size: 679 Bytes
Contents
module Quality module Tools # Adds 'cane' tool support to quality gem module Cane private def write_out_dot_cane @configuration_writer.open('.cane', 'w') do |file| file.write("-f #{ruby_files_glob}") end end def quality_cane write_out_dot_cane unless @configuration_writer.exist?('.cane') ratchet_quality_cmd('cane', gives_error_code_on_violations: true, emacs_format: true) do |line| if line =~ /\(([0-9]*)\):$/ Regexp.last_match[1].to_i else 0 end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
quality-2.1.0 | lib/quality/tools/cane.rb |
quality-2.0.1 | lib/quality/tools/cane.rb |
quality-2.0.0 | lib/quality/tools/cane.rb |
quality-1.3.1 | lib/quality/tools/cane.rb |