Sha256: 0eb3c72e3f2173333d5587ab4b4cc9d82eddc55a939a690b4f81dfcc6109cb00
Contents?: true
Size: 516 Bytes
Versions: 6
Compression:
Stored size: 516 Bytes
Contents
module ESLintRails class Warning attr_reader :rule_id, :message, :line, :column, :node_type SEVERITY = [ :low, :high ].freeze private_constant :SEVERITY def initialize(warning_hash) @rule_id = warning_hash['ruleId'] @severity = warning_hash['severity'] @message = warning_hash['message'] @line = warning_hash['line'] @column = warning_hash['column'] @node_type = warning_hash['nodeType'] end def severity SEVERITY[@severity-1] end end end
Version data entries
6 entries across 6 versions & 1 rubygems