Skip to content
This repository has been archived by the owner on Jul 25, 2021. It is now read-only.

v0.17.1

Compare
Choose a tag to compare
@brentlintner brentlintner released this 25 Jun 19:44
· 73 commits to master since this release

Notable Changes

  • vile punish is now vile 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)