Skip to content

Commit 5221e1d

Browse files
committed
fix: shorten filepath in single defect page
1 parent 9a20107 commit 5221e1d

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

codesectools/sasts/all/report.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def generate_single_defect(self, defect_file: dict) -> str:
130130
else "None"
131131
)
132132
rows.append(
133-
(float("inf"), "None", defect.sast, cwe_link, defect.message)
133+
(float("inf"), "None", defect.sast_name, cwe_link, defect.message)
134134
)
135135

136136
for row in sorted(rows, key=lambda r: r[0]):
@@ -176,7 +176,12 @@ def generate_single_defect(self, defect_file: dict) -> str:
176176

177177
html_content = file_page.export_html(code_format=self.TEMPLATE)
178178
html_content = html_content.replace('href="HACK', 'id="')
179-
html_content = html_content.replace("[name]", defect_file["source_path"])
179+
html_content = html_content.replace(
180+
"[name]",
181+
str(
182+
Path(defect_file["source_path"]).relative_to(self.result.source_path) # ty:ignore[no-matching-overload]
183+
),
184+
)
180185
html_content = html_content.replace("[tippy_calls]", tippy_calls)
181186

182187
return html_content

0 commit comments

Comments
 (0)