mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-02 03:40:38 +08:00
feat: improve TODO sections closed by default
This commit is contained in:
@ -284,13 +284,10 @@ def convert_to_markdown_v2(output_data: dict,
|
||||
markdown_text += f"{emoji} <strong>No TODO sections</strong>"
|
||||
else:
|
||||
markdown_todo_items = format_todo_items(value)
|
||||
|
||||
EXPAND_LINE_THRESHOLD = 10
|
||||
details_open_attr = " open" if markdown_todo_items.count("\n") + 1 <= EXPAND_LINE_THRESHOLD else ""
|
||||
todo_entry_label = f"{len(value)} " + "entries" if len(value) > 1 else "entry"
|
||||
|
||||
markdown_text += f"{emoji} <strong>TODO sections</strong>\n<br><br>\n"
|
||||
markdown_text += f"<details{details_open_attr}><summary>{todo_summary}</summary>\n\n"
|
||||
markdown_text += f"{emoji} <strong>TODO sections ({todo_entry_label})</strong>\n<br><br>\n"
|
||||
markdown_text += f"<details><summary>{todo_summary}</summary>\n\n"
|
||||
markdown_text += markdown_todo_items
|
||||
markdown_text += "\n</details>\n"
|
||||
markdown_text += "</td></tr>\n"
|
||||
@ -299,12 +296,9 @@ def convert_to_markdown_v2(output_data: dict,
|
||||
markdown_text += f"### {emoji} No TODO sections\n\n"
|
||||
else:
|
||||
markdown_todo_items = format_todo_items(value)
|
||||
|
||||
EXPAND_LINE_THRESHOLD = 10
|
||||
details_open_attr = " open" if markdown_todo_items.count("\n") + 1 <= EXPAND_LINE_THRESHOLD else ""
|
||||
todo_entry_label = f"{len(value)} " + "entries" if len(value) > 1 else "entry"
|
||||
|
||||
markdown_text += f"### {emoji} TODO sections ({todo_entry_label})\n<details{details_open_attr}><summary>{todo_summary}</summary>\n\n"
|
||||
markdown_text += f"### {emoji} TODO sections ({todo_entry_label})\n<details><summary>{todo_summary}</summary>\n\n"
|
||||
markdown_text += markdown_todo_items
|
||||
markdown_text += "\n</details>\n\n"
|
||||
elif 'can be split' in key_nice.lower():
|
||||
|
Reference in New Issue
Block a user