watch-ignore flag now available to add additional ignore directories for situations ESW doesn't already cover. (build, dist)
Help text now includes a section of ESW options.
Breaking
Help format will now follow eslint's header help format.
--esw-version is removed in favor of --version and --versions
--version is now overridden by ESW. It will return the ESW version.
--format is no longer overridden or defaulted to simple-detail
ESW formaters are pulled out of ESW and will be published as separate packages sometime in the future.
--quiet will now mute the clean message on successful relints
Misc
Formatters for ESW are going to be moved out into a separate package. Adds too much complexity and I don't know how many people actually care about them.
Moved away from trying to guess where eslint lives or trying to use Eslint's API which is inconsistent with its CLI options. Now ESW utilizes child_process through execa in favor of PATH executables.
Should be much easier to maintain and is much easier to test overall.
Features
watch-ignore
flag now available to add additional ignore directories for situations ESW doesn't already cover. (build, dist)Breaking
--esw-version
is removed in favor of--version
and--versions
--version
is now overridden by ESW. It will return the ESW version.--format
is no longer overridden or defaulted tosimple-detail
--quiet
will now mute the clean message on successful relintsMisc
Should be much easier to maintain and is much easier to test overall.