Sha256: 6a714815d1575d770256f5e70984b96c6af3344c44696fff76f6b0a126868b3e

Contents?: true

Size: 799 Bytes

Versions: 19

Compression:

Stored size: 799 Bytes

Contents

# frozen_string_literal: true

module Quality
  module Tools
    # represents a code quality tool which can be run on source files
    class Tool
      extend ::Forwardable

      def initialize(runner)
        @runner = runner
      end

      def_delegators(:@runner,
                     :source_and_doc_files_glob,
                     :source_files_exclude_glob,
                     :ratchet_quality_cmd,
                     :js_files,
                     :python_files,
                     :ruby_files,
                     :exclude_files,
                     :markdown_files,
                     :punchlist_regexp,
                     :scalastyle_config,
                     :scalastyle_exclude,
                     :scala_files,
                     :shell_files)
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
quality-40.0.1 lib/quality/tool.rb
quality-40.0.0 lib/quality/tool.rb
quality-39.0.1 lib/quality/tool.rb
quality-38.0.1 lib/quality/tool.rb
quality-38.0.0 lib/quality/tool.rb
quality-37.1.1 lib/quality/tool.rb
quality-37.1.0 lib/quality/tool.rb
quality-37.0.1 lib/quality/tool.rb
quality-37.0.0 lib/quality/tool.rb
quality-36.1.0 lib/quality/tool.rb
quality-36.0.0 lib/quality/tool.rb
quality-35.2.1 lib/quality/tool.rb
quality-35.2.0 lib/quality/tool.rb
quality-35.1.1 lib/quality/tool.rb
quality-35.0.1 lib/quality/tool.rb
quality-35.0.0 lib/quality/tool.rb
quality-34.0.2 lib/quality/tool.rb
quality-34.0.1 lib/quality/tool.rb
quality-34.0.0 lib/quality/tool.rb