class Pronto::GolangTools::Govet
Public Class Methods
base_command()
click to toggle source
# File lib/pronto/golang/tools/govet.rb, line 4 def self.base_command 'go vet' end
Public Instance Methods
available?()
click to toggle source
# File lib/pronto/golang/tools/govet.rb, line 8 def available? enabled? end
parse_line(line)
click to toggle source
# File lib/pronto/golang/tools/govet.rb, line 12 def parse_line(line) # Support handling messages like # - spec/fixtures/test.git/main.go:18:2: unreachable code # - spec/fixtures/test.git/main.go:18: something else elements = line.split(':') file_path = elements[0] line_number = elements[1] message = elements[-1] return file_path, line_number, :warning, message.to_s.strip end