Skip to content

Commit d2841b4

Browse files
committed
Allow finding rule name to be overridden
1 parent 6097a30 commit d2841b4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/codemodder/result.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,13 +130,19 @@ def from_sarif(
130130
id=finding_id,
131131
rule=Rule(
132132
id=rule_id,
133-
name=rule_id,
133+
name=cls.extract_finding_rule_name(sarif_result, sarif_run),
134134
url=cls.rule_url_from_id(sarif_result, sarif_run, rule_id),
135135
),
136136
),
137137
finding_msg=cls.extract_finding_message(sarif_result, sarif_run),
138138
)
139139

140+
@classmethod
141+
def extract_finding_rule_name(
142+
cls, sarif_result: ResultModel, sarif_run: Run
143+
) -> str:
144+
return cls.extract_rule_id(sarif_result, sarif_run)
145+
140146
@classmethod
141147
def extract_finding_message(
142148
cls, sarif_result: ResultModel, sarif_run: Run

0 commit comments

Comments
 (0)