eslint-config-tdmalone
v0.1.3
Published
My personal shareable ESLint config. Heavily influenced by the WordPress style. Includes ESLint recommended rules. For use in either browser or Node. Support for ES2018, Jest, JSDoc and jQuery.
Downloads
46
Maintainers
Readme
eslint-config-tdmalone
My personal shareable ESLint config.
Heavily influenced by the WordPress style. Includes ESLint recommended rules. For use in either browser or Node. Support for ES2018, Jest, JSDoc and jQuery.
This is a heavily opinionated config, but I'm open to any suggestions. Feel free to file issues or open PRs.
Installation
Install globally to use on any project:
yarn global add eslint-config-tdmalone
Install locally to one project:
yarn add --dev eslint-config-tdmalone
You'll also need to have ESLint installed in the same manner.
Usage
Add this to your .eslintrc.js
file:
module.exports = {
'extends': [ 'tdmalone' ]
};
Then:
Using globally?
Runeslint "**/*.js"
.Using locally?
Add"lint": "eslint \"**/*.js\""
to yourpackage.json
's"scripts"
section, then runyarn lint
Additional Tips
- Outputting code coverage reports with Jest? Add
--ignore-pattern coverage/
to youreslint
command. - Want ESLint to list the filenames it is linting, even if everything passes? Add
DEBUG=eslint:cli-engine
before youreslint
command.
License
MIT.