Re: Lisp lint
As the author of the Lisp Critic, be aware it's opinionated and
designed for my beginner Lispers in EECS
325. If there are rules you don't like, you'll need to
delete them from lisp-rules.lisp.
Unless someone fixed it, the car/cdr recursive matcher will false
alarm on some things, like thinking (coerce str 'list) has a call
to (list) in it.
On 12/5/2017 1:33 PM, Alexey
Veretennikov wrote:
Wow lisp-critic works well and available in
quicklisp! It even have ability to lint the whole file
(critique-file "~/riesbeck/cs325/chap9-exs.lisp")
It would be fantastic to have something like this integrated with ASDF and possible with lispworks.
I imagine workflow like compile-defun will produce this analysis if appropriate option is turned on in settings, or do the background analysis like
IDEs like IntelliJ IDEA or CLion do.
BR
/Alexey
--
.................................................
Christopher Riesbeck
Associate Professor, Electrical Engineering and Computer Science
McCormick School of Engineering
Northwestern University
2145 Sheridan Rd., Evanston, IL 60208
Home page: http://www.cs.northwestern.edu/~riesbeck/
Calendar: http://www.cs.northwestern.edu/~riesbeck/calendar.html