Skip to content

Commit 75af4cd

Browse files
committed
Rename Result to Issue and define #to_json
1 parent 0c0c74d commit 75af4cd

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

lib/cc/engine/bundler_audit.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
require "versionomy"
44

55
require "cc/engine/bundler_audit/analyzer"
6+
require "cc/engine/bundler_audit/issue"
67
require "cc/engine/bundler_audit/remediation"
7-
require "cc/engine/bundler_audit/result"
88

99
module CC
1010
module Engine

lib/cc/engine/bundler_audit/analyzer.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ def run
1313
if gemfile_lock_exists?
1414
Dir.chdir(directory) do
1515
Bundler::Audit::Scanner.new.scan do |vulnerability|
16-
result = Result.new(vulnerability, gemfile_lock_lines)
17-
issue = result.to_issue
16+
issue = Issue.new(vulnerability, gemfile_lock_lines)
1817

1918
io.print("#{issue.to_json}\0")
2019
end

lib/cc/engine/bundler_audit/result.rb renamed to lib/cc/engine/bundler_audit/issue.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module CC
22
module Engine
33
module BundlerAudit
4-
class Result
4+
class Issue
55
GEM_REGEX = /^\s*(?<name>\S+) \([\d.]+\)/.freeze
66
SEVERITIES = {
77
high: "critical",
@@ -15,7 +15,7 @@ def initialize(result, gemfile_lock_lines)
1515
@gemfile_lock_lines = gemfile_lock_lines
1616
end
1717

18-
def to_issue
18+
def to_json(*a)
1919
{
2020
categories: ["Security"],
2121
check_name: "Insecure Dependency",
@@ -33,7 +33,7 @@ def to_issue
3333
remediation_points: remediation_points,
3434
severity: severity,
3535
type: "Issue",
36-
}
36+
}.to_json(a)
3737
end
3838

3939
private

0 commit comments

Comments
 (0)