lib/codeqa/checkers/check_linkto.rb
require 'codeqa/checkers/pattern_checker'
module Codeqa
module Checkers
class CheckLinkto < PatternChecker
def name
'link_to'
end
def hint
"<% link_to ... do ... %> detected add an '=' after the <%"
end
def self.check?(sourcefile)
sourcefile.erb?
end
private
def self.pattern
@pattern ||= /<% link_to.* do.*%>/
end
def error_msg(_line, line_number, _pos)
"old style block link_to in line #{line_number}"
end
end
end
end