Repository navigation
verify 0.6.0
·
131 commits
to main
since this release
- A slow regular expression can no longer hang a run. Every
matchesrule is evaluated with a deadline: the check's time limit or 2 seconds, whichever is shorter, and never past the 9-minute budget for the whole run. Map validation shares one 30-second budget. A pattern that backtracks without end makes its check not verified, or is refused when the map is read, instead of stopping verify; a pattern that throws is reported with its error. A map that relied on such a pattern now needs a simpler one. (#173)
claude plugin marketplace update lim claude plugin update verify@lim
-
Paths stay inside the repository, links included. A
cwd,stdin.file, or expected file path that leads outside the repository through a symbolic link is refused, and the check is repeated right before each check runs, so a link made by an earlier check is caught too. A link to a file that does not exist yet is followed to where it points. (#170) -
Output that was cut off is not judged. When a stream passes the 1 MiB capture limit, its rules make the check not verified with a reason, instead of passing against the part verify kept. (#171)
-
verify last --idreports only what you selected. The totals, status, report lines, and duration cover only the chosen checks, and an id the last run did not have is an error. (#172)