mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-04 21:00:40 +08:00
refactor: rename file line to file reference
This commit is contained in:
@ -241,24 +241,24 @@ def convert_to_markdown_v2(output_data: dict,
|
|||||||
return f"{relevant_file} {line_str}: {content}"
|
return f"{relevant_file} {line_str}: {content}"
|
||||||
|
|
||||||
line_str = f"[{line_range[0]}]" if line_range[0] == line_range[1] else f"[{line_range[0]}-{line_range[1]}]"
|
line_str = f"[{line_range[0]}]" if line_range[0] == line_range[1] else f"[{line_range[0]}-{line_range[1]}]"
|
||||||
file_line = f"{relevant_file} {line_str}"
|
file_ref = f"{relevant_file} {line_str}"
|
||||||
if reference_link:
|
if reference_link:
|
||||||
if gfm_supported:
|
if gfm_supported:
|
||||||
file_line = f"<a href='{reference_link}'>{file_line}</a>"
|
file_ref = f"<a href='{reference_link}'>{file_ref}</a>"
|
||||||
else:
|
else:
|
||||||
file_line = f"[{file_line}]({reference_link})"
|
file_ref = f"[{file_ref}]({reference_link})"
|
||||||
|
|
||||||
content_lines = content.strip().split("\n")
|
content_lines = content.strip().split("\n")
|
||||||
# if TODO content is single-line :
|
# if TODO content is single-line :
|
||||||
if len(content_lines) == 1:
|
if len(content_lines) == 1:
|
||||||
return f"{file_line}: {content_lines[0]}"
|
return f"{file_ref}: {content_lines[0]}"
|
||||||
# else if TODO content is multi-line:
|
# else if TODO content is multi-line:
|
||||||
elif len(content_lines) > 1:
|
elif len(content_lines) > 1:
|
||||||
content_lines = "<br>".join(content_lines)
|
content_lines = "<br>".join(content_lines)
|
||||||
return f"{file_line}: <blockquote>\n{content_lines}\n</blockquote>"
|
return f"{file_ref}: <blockquote>\n{content_lines}\n</blockquote>"
|
||||||
# else if TODO content is empty:
|
# else if TODO content is empty:
|
||||||
else:
|
else:
|
||||||
return file_line
|
return file_ref
|
||||||
|
|
||||||
if gfm_supported:
|
if gfm_supported:
|
||||||
markdown_text += f"<tr><td>"
|
markdown_text += f"<tr><td>"
|
||||||
|
Reference in New Issue
Block a user