From bb0937e52ae8f7c11aef57a094cfa1c98bef6f76 Mon Sep 17 00:00:00 2001 From: MarekWo Date: Sun, 15 Feb 2026 10:20:40 +0100 Subject: [PATCH] fix: Show unparsed line content in WARN messages for easier diagnosis Co-Authored-By: Claude Opus 4.6 --- scripts/check_compat.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/check_compat.py b/scripts/check_compat.py index 2061bfb..2f25263 100644 --- a/scripts/check_compat.py +++ b/scripts/check_compat.py @@ -177,7 +177,7 @@ class CompatChecker: types_str = ", ".join(f"{k}={v}" for k, v in type_counts.items() if v > 0) detail = f"{parsed} contacts parsed, types: {types_str}" if unparsed_lines: - self.add(self.WARN, cat, f"{detail} ({len(unparsed_lines)} unparsed lines)") + self.add(self.WARN, cat, f"{detail} ({len(unparsed_lines)} unparsed lines: {unparsed_lines[:3]})") else: self.add(self.PASS, cat, detail) @@ -312,7 +312,7 @@ class CompatChecker: names = ", ".join(f"{c['name']}(#{c['index']})" for c in channels) detail = f"{len(channels)} channels: {names}" if unparsed: - self.add(self.WARN, cat, f"{detail} ({len(unparsed)} unparsed lines)") + self.add(self.WARN, cat, f"{detail} ({len(unparsed)} unparsed lines: {unparsed[:3]})") else: self.add(self.PASS, cat, detail)