You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(approval): address R4 review feedback on PR #69
- tokenize: normalize shell-quote output to drop {comment} tokens and
convert {op:"glob"} tokens to their literal pattern strings, preventing
crashes on non-string objects and ensuring path-based deny rules match
glob patterns (e.g. rm -rf /tmp/*)
- github-utils: fix extractGitHubRepo regex to capture dots in repo
names (e.g. socket.io) by using ([^/]+?) with optional .git suffix
stripping instead of ([^/.]+)
- gh-exemption: handle -R=owner/repo combined short flag form by
scanning raw args, since parseSegment expands multi-char short flags
per-character and loses the value
- prescan: remove unreachable { decision: "continue" } variant from
PrescanResult type, add explicit PrescanLineResult type for prescanLine
- check-command: replace unreachable "lines" in check with
lines.length === 0 now that normalizeAndSplit always returns lines
323 tests pass (+7 new).
0 commit comments