Number one in our list is ESLint. The best part of this library is that most of the common errors are fixed automatically. Not only that, you can easily customize it to work according to your needs.
3. JSHint – Providing hints for improvement
Plugins for StandardJS are available for all major editors and IDE.
You may also like –
Speed is the selling point of this library. Since its written in Rust, there is no doubt that it will outperform most of its rivals. You don’t need Node to run it. In fact they are providing binaries for all major operating systems. It’s so fast that you can use it on the fly. You write the code and it will detect error simultaneously.
You need to know that RSLint is quite new in the market and still in development. So, you can expect bugs.
Deepscan is more than just a linter. It’s a code quality solution. But it is free for open source projects only.
This library focuses on the run time errors. This is what makes it different from any other linter in the market.
8. Coffeelint – A Coffeescript Linter
If you prefer to write your client side code in coffeescript then you will need coffeelint for your code cleaning. There is an online console on their website to test coffeescript codes for any errors and improvements.
9. PureScript Linter
If you are a fan of purescript then there is a good news for you. Purescript has an inbuilt linter in its library which is written in Haskell.
10. TSLint – A TypeScript Linter
TSLint is developed for typescript code checking. This library is deprecated now and they are recommending to use ESLint instead. But if you wish to use it then it’s still available for download.