The project has been "rewritten from scratch" [1] in order to sidestep the legal requirement of preserving the original license (from JSLint, which it was forked from), against both the original authors' wishes [2].<p>A whole lot of post-rationalization of how the unconventional license caused the project to slow down: <a href="http://mikepennisi.com/blog/2020/jshint-watching-the-ship-sink/" rel="nofollow">http://mikepennisi.com/blog/2020/jshint-watching-the-ship-si...</a>. Certainly not due to ESLint's extensible design, customization options, better error messages, ES6 and JSX support and adoption by multiple mainstream libraries.<p>Legal implications aside, it's still sad to see that 'do no evil' is so hard to agree with.<p>[1] <a href="https://jshint.com/relicensing-2020/index.html" rel="nofollow">https://jshint.com/relicensing-2020/index.html</a><p>[2] <a href="https://github.com/jshint/jshint/issues/1234#issuecomment-23187063" rel="nofollow">https://github.com/jshint/jshint/issues/1234#issuecomment-23...</a>