ESLint is a powerful Javascript linter that is more extensible than the more widely used JSLint and JSHint linters.
There's so many rules, and with very brief rule names - I found myself constantly needing to look up the definitions so I've created a boilerplate .eslintrc files that helps you get started with ESLint quickly. I have all the rules turned off so you can pick the ones to use. If you turn them all on, you're likely to be inundated with errors!
Generic ESLintrc sheet:
My personal ESLintrc sheet: