Skip to content

v3.0.0

Closed Mar 2, 2017 100% complete

This version is going to be an overhaul on the codebase. Eslint-watch should be written in ES6. With that, some structural changes can be made to the code which means breaking changes will occur if this project is to follow semver.

The following work should be done for the 3.0.0 release:

  • ES6ified - babel can be used to translate to ES2015. With the recen…

This version is going to be an overhaul on the codebase. Eslint-watch should be written in ES6. With that, some structural changes can be made to the code which means breaking changes will occur if this project is to follow semver.

The following work should be done for the 3.0.0 release:

  • ES6ified - babel can be used to translate to ES2015. With the recent support for node4, it will be compiled to node4 native.
  • The structure on how eslint-watch executes eslint should change a bit.
    • Currently we are executing the file, the result is then passed along using callbacks. Change this to promises.
    • The help context could be cached if that is a optimization that could be taken
    • Digging into eslint to figure out any other potential helper functions to alleviate some of the issues we have been seeing such as #84 and maybe #80. A lot of this work is duplicating what eslint already provides, no reason to not use their code.

Some things that should be added that won't effect the release:

  • CI-CD for deployments. Need to setup travis to publish on tags.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.