-
-
Notifications
You must be signed in to change notification settings - Fork 926
Switch to eslint #508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to eslint #508
Conversation
|
Thanks, this has been fixed in #511 |
|
@thomseddon I'm glad you're working on this, but I'm puzzled why you declined mine, especially since mine fixes all the security issues that |
|
Hmm, maybe I was too rash with this! I hand't noticed that jslint was dead and assumed all the line changes were superfluous - now I see they were actually lint fixes! Which makes this even more awesome. Will close #511 in preference for this |
|
Only issue I can see is that eslint doesn't seem work with node 4. Is there any way we can keep support? |
|
@thomseddon IMO, it's time to move on. Node 4 is EOL. Perhaps this should be released as 3.1 instead of 3.0.1. I'll update |
|
@thomseddon I think we should drop support for node 4. Node 4 is EOL and no longer supported by node core. In general we should support the versions that are considered active by node.js - so currently, it's 6, 8, and 10.. |
|
👍 to drop support for 4, all looks good LGTM |
|
A point was made in #496 that we should merge non-breaking changes into 3.1.0 (especially since we're dropping support for 4.x) before making a non-breaking release. Can we refactor this PR to support 4.x for now? We'll drop support for 4.x very soon. |
|
@compwright Can you rebase your changes against the |
be1632b to
b88fcf8
Compare
jshint is no longer maintained, and has security vulnerabilities that have not been addressed. eslint is only supported on Node 6+
b88fcf8 to
558e8cf
Compare
|
@mjsalinger good to go! Thanks |
mjsalinger
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
jshint is no longer actively maintained, and has security vulnerabilities.
Since eslint requires Node.js 6+, this PR drops support for Node.js 4-5.