From 8594c931864b1ad268f5efe20b11f145def819b3 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Mon, 26 Feb 2024 12:05:29 +0200 Subject: [PATCH 1/2] improve tweaks --- pr_agent/tools/pr_code_suggestions.py | 28 +++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pr_agent/tools/pr_code_suggestions.py b/pr_agent/tools/pr_code_suggestions.py index a6a12a3a..fbc89de0 100644 --- a/pr_agent/tools/pr_code_suggestions.py +++ b/pr_agent/tools/pr_code_suggestions.py @@ -338,11 +338,13 @@ class PRCodeSuggestions: for ext in extensions: extension_to_language[ext] = language + pr_body = "## PR Code Suggestions\n\n" + pr_body += "" header = f"Suggestions" - delta = 75 + delta = 76 header += "  " * delta - pr_body += f"""""" + pr_body += f"""""" pr_body += """""" suggestions_labels = dict() # add all suggestions related to each label @@ -353,11 +355,13 @@ class PRCodeSuggestions: suggestions_labels[label].append(suggestion) for label, suggestions in suggestions_labels.items(): - pr_body += f"""""" - pr_body += f"""""" + pr_body += f"""\n""" + # pr_body += f"""""" pr_body += """
{header}
Category{header}
{label}""" + num_suggestions=len(suggestions) + # pr_body += f"""
{label}
{label}""" # pr_body += f"""
{len(suggestions)} suggestions""" - pr_body += f"""""" - for suggestion in suggestions: + # pr_body += f"""
""" + for i, suggestion in enumerate(suggestions): relevant_file = suggestion['relevant_file'].strip() relevant_lines_start = int(suggestion['relevant_lines_start']) @@ -385,17 +389,17 @@ class PRCodeSuggestions: example_code = "" example_code += f"```diff\n{patch}\n```\n" - - pr_body += f"""" - pr_body += """
""" + if i==0: + pr_body += f"""\n\n""" + else: + pr_body += f"""
\n\n""" suggestion_summary = suggestion['one_sentence_summary'].strip() if '`' in suggestion_summary: suggestion_summary = replace_code_tags(suggestion_summary) - suggestion_summary = suggestion_summary + max((77-len(suggestion_summary)), 0)*" " + # suggestion_summary = suggestion_summary + max((77-len(suggestion_summary)), 0)*" " pr_body += f"""\n\n
{suggestion_summary}\n\n___\n\n""" pr_body += f""" - - **{suggestion_content}** [{relevant_file} {range_str}]({code_snippet_link}) @@ -403,9 +407,9 @@ class PRCodeSuggestions: {example_code} """ pr_body += f"
" + pr_body += f"
""" # pr_body += "
" pr_body += """
""" From dbe772e70861fbd12284a81b2fed2acb53f1c5c5 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Wed, 28 Feb 2024 13:59:04 +0200 Subject: [PATCH 2/2] capitalize --- pr_agent/tools/pr_code_suggestions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pr_agent/tools/pr_code_suggestions.py b/pr_agent/tools/pr_code_suggestions.py index 6917b35b..e96c31d3 100644 --- a/pr_agent/tools/pr_code_suggestions.py +++ b/pr_agent/tools/pr_code_suggestions.py @@ -363,7 +363,7 @@ class PRCodeSuggestions: for label, suggestions in suggestions_labels.items(): num_suggestions=len(suggestions) # pr_body += f"""{label}""" - pr_body += f"""{label}\n""" + pr_body += f"""{label.capitalize()}\n""" # pr_body += f"""""" # pr_body += f"""
{len(suggestions)} suggestions""" # pr_body += f""""""