Sha256: 9e30e1dec8e9abf765ad0bddd0c08a1f7b76982c9ad2ec87958a27abc14995de

Contents?: true

Size: 339 Bytes

Versions: 1

Compression:

Stored size: 339 Bytes

Contents

module Warder
  # responsible for run code smells validation
  class CodeSmellsRunner < Runner
    def initialize(options = {})
      @options = options
    end

    private

    def command
      'reek .'
    end

    def failed?(line)
      match = line.match(/ -- (\d+) warnings?:/)

      match && match[1].to_i != 0
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
warder-0.0.5 lib/warder/code_smells_runner.rb