2
SLIME extension for Lisp Critic
(github.com)
Why not just use macroexpand hook? Make sure it it is a top level form like defun, then criteque as usual.
Lisp (historically LISP) is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language. Only Fortran is older, by one year.