You can clone with
Improved error message.
Converted end-to-endish tests for new error-handling.
expect and fake generation tags them with line numbers.
Give at-line broader scope.
Have expect check its fake arguments before calling expect*
Make validate a multimethod
Couple new utility functions.
Cleanup in preparation for next push.
Better semi-sweet error checking
compile-time discovery of filename and line number.
First monadic error check.
User errors take multiple notes instead of one message.
Simplified creation of user error reports.
A variant Maybe monad
Got rid of silly variation of :file-position and :position
Added future-fact to pass on chatty results further.
Adding Marginalia. (Doesn't work yet.)
Moving toward multiple kinds of expect
Bugfix: Unfolding prerequisites that refer to other namespaces
Deprecation message had unrepeatable stack trace content.
Protect checker-makers from folded-prerequisites
Getting deprecation message right.
Some deprecation tests.
Deleted old-fashioned test utilities
Link to checker page.
Rename tag-as-foo to as-foo
Fallback line number guessing works for #'facts.
All checkers that can use defchecker() and checker()
Updated all checkers to that their var, the function itself, and the resulting function are tagged as checkers.
Allow defcheckers to have multiple arities in arglist
Some checkers had wrong form.
Preparation for multi-body checkers