From bb29ae94d0950086c1e78f387b6bd233cc78413e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20M=C3=BCller?= Date: Wed, 25 Feb 2026 14:46:33 +0100 Subject: [PATCH] fix: use precise markdown link assertion in translation test Check for the full markdown link syntax `[link](https://example.com)` instead of the bare URL substring. This avoids a false-positive CodeQL py/incomplete-url-substring-sanitization alert while making the assertion more precise. Co-Authored-By: Claude Opus 4.6 --- tests/unit/translate_pipeline_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit/translate_pipeline_test.py b/tests/unit/translate_pipeline_test.py index 677b386..2d4a855 100644 --- a/tests/unit/translate_pipeline_test.py +++ b/tests/unit/translate_pipeline_test.py @@ -51,7 +51,7 @@ def test_pipeline_preserves_code_links_and_placeholders() -> None: result = pipeline.translate(text, cfg) assert "`code`" in result - assert "https://example.com" in result + assert "[link](https://example.com)" in result assert "{placeholder}" in result assert "Hallo" in result.splitlines()[0] assert "Hello code" in result.splitlines()[-2]