Generally, static analysis of code to:
Enforce
Find Possible
Encourage
Errors
Best Practices
Style Consistency
Pluggable
Custom Rules
Custom Formatters
Custom Parsers
Rules
Turn on or off
Set to warn or error
"Agenda Free"
ES6 / ES7 Syntax
Integrations
Editors
(Sublime Text, Atom, vim, Emacs, JetBrains, etc.)
Build Tools
(Grunt, Gulp, Broccoli, mocha-eslint, npm, etc.)
April 2015:
1,690,199
April 2015:
185,587
# Install
$ npm install -g eslint# Setup Config
$ eslint --init# Start Linting
$ eslint test.js test2.jsConfiguration Guide: