V10.578 修正 Code Review timeout 誤報
All checks were successful
CD Pipeline / deploy (push) Successful in 1m5s

This commit is contained in:
OoO
2026-06-04 11:32:07 +08:00
parent 5f7073798a
commit 3f528dade3
6 changed files with 33 additions and 3 deletions

View File

@@ -444,9 +444,11 @@ class CodeReviewPipeline:
re.IGNORECASE,
)
for path, content in files.items():
for line_no, line in enumerate(content.splitlines(), start=1):
lines = content.splitlines()
for line_no, line in enumerate(lines, start=1):
stripped = line.strip()
if request_pattern.search(stripped) and "timeout=" not in stripped:
request_block = "\n".join(lines[line_no - 1:line_no + 5])
if request_pattern.search(stripped) and "timeout=" not in request_block:
findings.append({
"severity": "MEDIUM",
"type": "performance",