Sha256: c861c0e004cee20ac1371ad8a82ad36ed510c44031f5f1cb5a3ebde9192d85dd

Contents?: true

Size: 1013 Bytes

Versions: 38

Compression:

Stored size: 1013 Bytes

Contents

module CC
  module Formatters
    class PlainFormatter < CC::Service::Formatter
      def format_test
        message = message_prefix
        message << "This is a test of the #{service_title} service hook"
      end

      def format_coverage
        message = message_prefix
        message << "#{emoji} Test coverage has #{changed}"
        message << " to #{covered_percent}% (#{delta})."
        message << " (#{details_url})"
      end

      def format_quality
        message = message_prefix
        message << "#{emoji} #{constant_name} has #{changed}"
        message << " from #{previous_rating} to #{rating}."
        message << " (#{details_url})"
      end

      def format_vulnerability
        message = message_prefix

        if multiple?
          message << "#{vulnerabilities.size} new #{warning_type} issues found"
        else
          message << "New #{warning_type} issue found" << location_info
        end

        message << ". Details: #{details_url}"
      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
codeclimate-services-1.11.4 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.11.3 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.11.2 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.11.1 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.11.0 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.10.1 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.10.0 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.8 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.7 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.6 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.5 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.4 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.3 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.2 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.1 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.9.0 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.8.0 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.7.0 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.6.1 lib/cc/formatters/plain_formatter.rb
codeclimate-services-1.6.0 lib/cc/formatters/plain_formatter.rb