Skip to content

Commit 2270663

Browse files
committed
Align CSV export
1 parent 1d92b12 commit 2270663

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

cli/audit.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ def write_csv(queue: Queue[list[problem.Problem]], fd: TextIO, settings: types.C
100100
problems = __filter_problems(problems, settings)
101101
for p in problems:
102102
json_data = p.to_json(with_url)
103-
data = [] if not server_id else [server_id]
104-
data += [json_data[k] for k in ("problem", "type", "severity", "message") if k in json_data]
103+
data = [server_id] if server_id else []
104+
data += [json_data[k] for k in ("problem", "type", "severity", "message", "url") if k in json_data]
105105
csvwriter.writerow(data)
106106
queue.task_done()
107107
queue.task_done()

sonar/audit/problem.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,13 @@ def __dump_csv(problems: list[Problem], file: str, server_id: Optional[str] = No
9191
with utilities.open_file(file, "w") as fd:
9292
csvwriter = csv.writer(fd, delimiter=separator)
9393
header = ["Server Id"] if server_id else []
94-
header += ["Audit Check", "Category", "Severity", "Message"]
94+
header += ["Problem", "Category", "Severity", "Message"]
9595
header += ["URL"] if with_url else []
9696
csvwriter.writerow(header)
9797
for p in problems:
98-
data = []
99-
if server_id is not None:
100-
data = [server_id]
101-
data += list(p.to_json(with_url).values())
98+
json_data = p.to_json(with_url)
99+
data = [server_id] if server_id else []
100+
data += [json_data[k] for k in ("problem", "type", "severity", "message", "url") if k in json_data]
102101
csvwriter.writerow(data)
103102

104103

0 commit comments

Comments
 (0)