From 8f615e17a3fe0146ea4502d9b1ecf111dc09036d Mon Sep 17 00:00:00 2001 From: mrT23 Date: Sun, 26 Nov 2023 16:42:41 +0200 Subject: [PATCH] s --- pr_agent/algo/utils.py | 7 ++++--- pr_agent/tools/pr_code_suggestions.py | 3 ++- pr_agent/tools/pr_reviewer.py | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pr_agent/algo/utils.py b/pr_agent/algo/utils.py index 73074098..7a6e666c 100644 --- a/pr_agent/algo/utils.py +++ b/pr_agent/algo/utils.py @@ -58,7 +58,8 @@ def convert_to_markdown(output_data: dict, gfm_supported: bool=True) -> str: emoji = emojis.get(key, "") if key.lower() == 'code feedback': if gfm_supported: - markdown_text += f"\n\n- **
{ emoji } Code feedback:**\n\n" + markdown_text += f"\n\n- " + markdown_text += f"
{ emoji } Code feedback:\n\n" else: markdown_text += f"\n\n- **{emoji} Code feedback:**\n\n" else: @@ -99,9 +100,9 @@ def parse_code_suggestion(code_suggestions: dict, gfm_supported: bool=True) -> s markdown_text += f" - **{code_key}:**\n{code_str_indented}\n" else: if "relevant file" in sub_key.lower(): - markdown_text += f"\n - **{sub_key}:** {sub_value}\n" + markdown_text += f"\n - **{sub_key}:** {sub_value} \n" else: - markdown_text += f" **{sub_key}:** {sub_value}\n" + markdown_text += f" **{sub_key}:** {sub_value} \n" if not gfm_supported: if "relevant line" not in sub_key.lower(): # nicer presentation # markdown_text = markdown_text.rstrip('\n') + "\\\n" # works for gitlab diff --git a/pr_agent/tools/pr_code_suggestions.py b/pr_agent/tools/pr_code_suggestions.py index 0bea080b..757666df 100644 --- a/pr_agent/tools/pr_code_suggestions.py +++ b/pr_agent/tools/pr_code_suggestions.py @@ -260,7 +260,8 @@ class PRCodeSuggestions: data_markdown += f"📌 File:\n\n{s['relevant file']} ({s['relevant lines start']}-{s['relevant lines end']})\n" data_markdown += f"\nSuggestion:\n\n**{s['suggestion content']}**\n\n" if self.git_provider.is_supported("gfm_markdown"): - data_markdown += "
Example code:\n\n___\n\n" + data_markdown += "
Example code:\n\n" + data_markdown += f"___\n\n" data_markdown += f"Existing code:\n```{self.main_language}\n{s['existing code']}\n```\n" data_markdown += f"Improved code:\n```{self.main_language}\n{s['improved code']}\n```\n" if self.git_provider.is_supported("gfm_markdown"): diff --git a/pr_agent/tools/pr_reviewer.py b/pr_agent/tools/pr_reviewer.py index c3e35295..8e4be390 100644 --- a/pr_agent/tools/pr_reviewer.py +++ b/pr_agent/tools/pr_reviewer.py @@ -250,7 +250,7 @@ class PRReviewer: if not get_settings().get("CONFIG.CLI_MODE", False): markdown_text += "\n### How to use\n" if self.git_provider.is_supported("gfm_markdown"): - markdown_text += "\n**
Instructions**\n" + markdown_text += "\n
Instructions\n\n" bot_user = "[bot]" if get_settings().github_app.override_deployment_type else get_settings().github_app.bot_user if user and bot_user not in user: markdown_text += bot_help_text(user)