Learn more about ESLint and why it came about and the general philosophy behind it.
Explains how the code is organized and why it is organized in that way.
ESLint comes with some default rules to get you started. This is the complete list.
ESLint is written to be used primarily for the command line. Learn about its usage here.
The developer guide contains information for ESLint developers. If you want to contribute to the project, or even just tinker on your own, this guide explains how to get the source and work with it.