lib/quality/tools/cane.rb in quality-2.1.0 vs lib/quality/tools/cane.rb in quality-2.1.1
- old
+ new
@@ -8,14 +8,21 @@
@configuration_writer.open('.cane', 'w') do |file|
file.write("-f #{ruby_files_glob}")
end
end
+ def args
+ ['doc-glob', 'style-glob', 'abc-glob']
+ .map { |arg_name| "--#{arg_name} #{ruby_files_glob}" }
+ .join(' ')
+ end
+
def quality_cane
write_out_dot_cane unless @configuration_writer.exist?('.cane')
ratchet_quality_cmd('cane',
gives_error_code_on_violations: true,
+ args: args,
emacs_format: true) do |line|
if line =~ /\(([0-9]*)\):$/
Regexp.last_match[1].to_i
else
0