class HamlLint::Lint

Contains information about a problem or issue with a HAML document.

def error?

Returns:
  • (Boolean) -
def error?
  @severity.error?
end

def initialize(linter, filename, line, message, severity = :warning, corrected: false) # rubocop:disable Metrics/ParameterLists

Parameters:
  • severity (Symbol) --
  • message (String) --
  • line (Fixnum) --
  • filename (String) --
  • linter (HamlLint::Linter) --
def initialize(linter, filename, line, message, severity = :warning, corrected: false) # rubocop:disable Metrics/ParameterLists
  @linter   = linter
  @filename = filename
  @line     = line || 0
  @message  = message
  @severity = Severity.new(severity)
  @corrected = corrected
end

def inspect

def inspect
  "#{self.class.name}(corrected=#{corrected}, filename=#{filename}, line=#{line}, " \
    "linter=#{linter.class.name}, message=#{message}, severity=#{severity})"
end