Merge pull request #98 from xiaolai/fix/nlpm-gitignore-stderr-warnings

fix: log skipped invalid gitignore patterns to stderr
This commit is contained in:
Yuxiang Lin
2026-04-25 20:55:47 +08:00
committed by GitHub
@@ -133,8 +133,8 @@ def parse_gitignore(project_root: Path) -> list[re.Pattern[str]]:
regex = regex.rstrip("/") + "(/|$)"
try:
patterns.append(re.compile(regex))
except re.error:
pass
except re.error as e:
print(f"Warning: skipping invalid gitignore pattern '{line}': {e}", file=sys.stderr)
return patterns