Sha256: 9cf93359c97bf8aeb9d4dbe7f000cd864508d3c1ba9179d37c600131869cb477
Contents?: true
Size: 545 Bytes
Versions: 102
Compression:
Stored size: 545 Bytes
Contents
module CC module Analyzer class EngineOutputOverrider def initialize(config = {}) @config = config end def apply(output) if output.issue? override_severity(output.as_issue.as_json) else output end end private attr_reader :config def override_severity(issue) issue.merge(override("severity")) end def override(name) config. fetch("issue_override", {}). slice(name) end end end end
Version data entries
102 entries across 102 versions & 2 rubygems
Version | Path |
---|---|
codeclimate-0.66.0 | lib/cc/analyzer/engine_output_overrider.rb |
codeclimate-0.65.0 | lib/cc/analyzer/engine_output_overrider.rb |