class Quality::Tools::Pycodestyle
Adds ‘pycodestyle’ tool support to quality gem
Public Instance Methods
pycodestyle_args()
click to toggle source
# File lib/quality/tools/pycodestyle.rb, line 7 def pycodestyle_args python_files.join(' ') end
pycodestyle_count_errors(line)
click to toggle source
# File lib/quality/tools/pycodestyle.rb, line 11 def pycodestyle_count_errors(line) if line =~ /^Usage:/ # no files specified 0 elsif line =~ /^pycodestyle: / # no files specified 0 elsif line =~ /^$/ # no files specified 0 else 1 end end
quality_pycodestyle()
click to toggle source
# File lib/quality/tools/pycodestyle.rb, line 26 def quality_pycodestyle ratchet_quality_cmd('pycodestyle', args: pycodestyle_args, gives_error_code_on_no_relevant_code: true) do |line| pycodestyle_count_errors(line) end end