A Comparison of JavaScript Linting Tools

Sure, if you agree with Douglas’ setup. But there are plenty of JavaScript experts out there who have a different opinion. Who says JSLint’s way is the only way?

As an example of why I think ESLint is great is their “handle callback err” rule. In NodeJS, it’s important to handle error parameters in callbacks, and this rule can check whether or not that was done. You can’t have this with JSLint at all.