Sha256: 927ab55dd54598f244ad754e634b3246afc68fbf33f2c454ce0ae7d725969d05

Contents?: true

Size: 386 Bytes

Versions: 2

Compression:

Stored size: 386 Bytes

Contents

require_relative 'line_parser'

module LintTrap
  module Parsers
    # Handles parsing LintCI standard format
    class CSSLintParser < LineParser

    private

      def violation_regex
        /
          (?<file>[^:]+):
          \sline\s(?<line>\d+),
          \scol\s(?<column>\d+),
          \s(?<severity>\w+)\s-\s
          (?<message>.+)
        /x
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lint_trap-0.0.2 lib/lint_trap/parsers/csslint_parser.rb
lint_trap-0.0.1 lib/lint_trap/parsers/csslint_parser.rb