Sha256: 086c8c3b8887c8578933ee01bccaca1e43911e817cec4abd671155e2dc692dd3
Contents?: true
Size: 835 Bytes
Versions: 119
Compression:
Stored size: 835 Bytes
Contents
module CC module Analyzer module IssueValidations class SeverityValidation < Validation INFO = "info".freeze MINOR = "minor".freeze MAJOR = "major".freeze CRITICAL = "critical".freeze BLOCKER = "blocker".freeze DEPRECATED_SEVERITIES = [ NORMAL = "normal".freeze, ].freeze VALID_SEVERITIES = ([ INFO, MINOR, MAJOR, CRITICAL, BLOCKER, ] + DEPRECATED_SEVERITIES).freeze def valid? severity.nil? || VALID_SEVERITIES.include?(severity) end def message "Permitted severities include #{VALID_SEVERITIES.join(", ")}" end private def severity @severity ||= object["severity"] end end end end end
Version data entries
119 entries across 119 versions & 2 rubygems