- Fixed to work with latest Eclector.
Before this fix, with latest Eclector 40ants-critic didn't compile ending with this error:
The generic function
#<STANDARD-GENERIC-FUNCTION ECLECTOR.PARSE-RESULT:MAKE-SKIPPED-INPUT-RESULT (2)>
takes 5 required arguments; was asked to find a method with
specializers (PARSE-CLIENT T T T)
because the generic-function signature was changed.
- Internal function asdf-system-files was fixed and now retursn unique filenames.
Previosly multiple copies of the same file returned for some package inferred ASDF
systems
which produced multiple copies of critiqies and slowed down the shole process.
- Forms are printed in a more readable way now. Their symbols are printed relative to the file's package.
- Now you can ignore critiques by adding a comment before a top-level form.
Comments should be in the form like this:
;; ignore-critiques: x-minus-1, optionals, needless-and
- Command utility now outputs total number of found problems.
Now it is possible to ignore some critiques, using IGNORE
argument
of 40ants-critic:critique-asdf-system
function or --ignore
command line option.
Initial version.