Linting tools can be applied on various occasions such as while writing the code, saving the file, before sending code to the production or while committing modification.
It is an open source which is written in java script. CSSLint allows you to choose the errors and warnings you want to test. It works with browser as well as with command line interface also.
Style lint is a linting tool helps developers to avoid errors in CSS, SCSS or in any other syntax that postCSS can praise. It is a flexible tool which can be configured by developer. Pre written standards configurations are also available which contains about 60 styleLint tools.
SublimeLinter is a sublime text plugin that provides users with a means to lint their code such as CSS, PHP, Java etc. CSSLint needs to be installed before the installation of SublimeLinter CSSLint.
This linting tool gives freedom to developers to check their CSS source code against W3C’s official standard. W3C built its validator with intent to provide a tool that is similar to lint program checker for C language.
Dirty markup is used in straight forward designs when you want quick solutions. This linting tool cleans formats and validates your HTML, CSS & java script codes.
JsLint can process java script code and JSON, and it comes with a readymade configuration that follows the JS best practices. It has few options to choose but you cannot add your own custom rules in it.
JSHint is a used by all major tech companies. It allows developer to configure any of its linting option. You can place the customized configuration into a separate file.
ESLint is a popular and flexible linting tool which can be customise widely. Along with customisation of its rules, you can also extend its functionalities by adding different plugins.
JSCS is an automatic fixer of your formatting errors. It has many different presets belongs to Wikimedia & Google that you can use in your own projects.
Standard java script is linting tool used when you don’t want to waste your time with different configurations. It contains pre-written formatting tools.
PYLint can analyse your code without actually running it.
It checks for errors and tries to enforce the coding style. PYLint depends on asteroid & other packages.
TSLint allows you to update the compiler independently from the linter. This also means that TSLint have to use the same version of tsc used to actually compile your sources.