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
{{ message }}
Repository navigation
Unknown options are silently ignored: a typo'd flag runs a different suite and exits 0 #871
Nothing checks whether the argument looks like an option, so a mistyped flag is swallowed and the run continues with different behaviour than the user asked for — and exits 0.
--parralel, --strictt, --fail-on-riskyy all degrade silently to the weaker behaviour while still reporting success. In CI that is a green build that never ran the check it was configured to run.
The --filter case is the worst: a typo turns "run one test" into "run everything", exit 0 either way. The docs specifically tell agents to loop on --filter, so nothing surfaces the mistake.
Suggested fix
In the catch-all, reject an argument that begins with - as an unknown option (clear message on stderr, non-zero exit) instead of filing it under test paths. The assert subcommand parses its own arguments and is unaffected.
Found while cross-checking documented flags against the parser.
Activity
Chemaclass commentedon Jul 26, 2026
Done in #872 (merged).