Sha256: b782d7acac3c37ef8f13dcda6e549ad65c7f50fe74295e3788e253140351d12f
Contents?: true
Size: 549 Bytes
Versions: 1
Compression:
Stored size: 549 Bytes
Contents
module SimpleCovLinterFormatter class TextLinesFilter def initialize(text_lines) @text_lines = text_lines end def filter file_content = filter_result format_result(file_content) end private def filter_result return "" if text_content == "" `echo "#{text_content}" | reviewdog -efm="%f:%l:%c:%m" -diff="git diff"` end def text_content @text_content ||= @text_lines.join('\n') end def format_result(file_content) file_content.to_s.split("\n") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simplecov_linter_formatter-0.1.0 | lib/simplecov_linter_formatter/text_lines_filter.rb |