This repository has been archived by the owner on Jul 25, 2021. It is now read-only.
v0.17.1
Notable Changes
vile punish
is nowvile analyze
- CLI options are now properly dashed (ex:
--no-decorations
) vile.exec
now only takes plugins through its options arg (vs via the first arg)-l
sets the process output (not issue severity) logging level, i.e stdout (info) and stderr (warn,error)-i
is a new option to specify issue type values to log (ex:-i security,coverage
)- Expose logger module via
require("vile")
so lib users can disable logging - Optionally show highlighted code snippets in the terminal using
-t
- Use a more lightweight functionally composed logging implementation (switched to loglevel + chalk vs minilog)
- Ensure color setting works in
vile.spawn
sub procs - Nicer logging UX for running plugins and progress (using ora now vs cli-spinner)
- Log to stderr wherever possible
- Start using proper error control (ex: plugin/* modules don't touch process.exit)