From 953c96f9d3d9187a5747505d0ff40f607c9c4b55 Mon Sep 17 00:00:00 2001 From: aleimu Date: Wed, 26 Nov 2025 16:32:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E6=8A=98=E5=8F=A0?= =?UTF-8?q?=E8=AF=84=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- biz/utils/code_reviewer.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/biz/utils/code_reviewer.py b/biz/utils/code_reviewer.py index a277ac59e..df711f7a7 100644 --- a/biz/utils/code_reviewer.py +++ b/biz/utils/code_reviewer.py @@ -82,8 +82,8 @@ def review_and_strip_code(self, changes_text: str, commits_text: str = "") -> st review_result = self.review_code(changes_text, commits_text).strip() if review_result.startswith("```markdown") and review_result.endswith("```"): - return review_result[11:-3].strip() - return review_result + return self.add_collapse_tag(review_result[11:-3].strip()) + return self.add_collapse_tag(review_result) def review_code(self, diffs_text: str, commits_text: str = "") -> str: """Review 代码并返回结果""" @@ -106,3 +106,9 @@ def parse_review_score(review_text: str) -> int: match = re.search(r"总分[::]\s*(\d+)分?", review_text) return int(match.group(1)) if match else 0 + @staticmethod + def add_collapse_tag(review_text: str) -> str: + """为review_text添加折叠标记""" + if os.getenv("ADD_COLLAPSE_TAG", "false") == "true": + return f"
Click to expand{review_text}
" + return review_text \ No newline at end of file From 8c66de3ffa5dd43a3e1e139cd420a95992e3e175 Mon Sep 17 00:00:00 2001 From: aleimu Date: Wed, 26 Nov 2025 16:42:52 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E9=85=8D=E7=BD=AE=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conf/.env.dist | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/.env.dist b/conf/.env.dist index 2f04f52f3..b98effdf1 100644 --- a/conf/.env.dist +++ b/conf/.env.dist @@ -92,3 +92,6 @@ QUEUE_DRIVER=async # gitlab domain slugged WORKER_QUEUE=git_test_com + +# 为评论增加折叠效果,降低多评论时阅读影响 +ADD_COLLAPSE_TAG=true \ No newline at end of file