Sha256: 3a563d7d6153d092e9f8b01f5a1932219177e195a7df92053a09ea027f9bf81b
Contents?: true
Size: 621 Bytes
Versions: 6
Compression:
Stored size: 621 Bytes
Contents
require 'fasterer' require 'base64' module Fasterer module Github class AnalyzerExtension < Fasterer::Analyzer def initialize(content64) @content64 = content64 @file_content = decoded_content end def scan super end def errors super end def offences offences = {} errors.group_by(&:name).each do |k, v| offences[k] = v.map(&:line_number) end offences end private attr_reader :content64 def decoded_content Base64.decode64(content64) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems