class Pronto::GolangTools::Golint

Public Class Methods

base_command() click to toggle source
# File lib/pronto/golang/tools/golint.rb, line 4
def self.base_command
  'golint'
end

Public Instance Methods

parse_line(line) click to toggle source
# File lib/pronto/golang/tools/golint.rb, line 8
def parse_line(line)
  path, line_number, _, message = line.split(':')

  absolute_path = Pathname.new(path)
  working_directory = Pathname.new(Dir.pwd)

  file_path = absolute_path.relative_path_from(working_directory).to_s

  return file_path, line_number, :warning, message.to_s.strip
end