eslint-config-fxa
v3.0.0
Published
ESLint shareable config file for Firefox Accounts projects.
Downloads
52
Readme
eslint-config-fxa
ESLint shareable config file for Firefox Accounts projects.
Installation:
$ npm install eslint-config-fxa -D
(You'll need to install eslint
dependency into your project as well.)
Usage:
- Create an .eslintrc file in your project's root directory.
- Add the following content to your project's .eslintrc file:
"extends": "fxa"
. - Run
$ eslint .
(if you have ESLint installed globally, or call via$ ./node_modules/.bin/eslint .
in your Terminal, or simplyeslint .
if you're using an npmscript
task).
Options:
There are currently three configs:
fxa
(usage:"extends": "fxa"
) — Includes base ESLint environments and rules.client
(usage:"extends": "fxa/client"
) — Overrides basefxa
config, and adds additional environments for 'amd', 'browser', and 'mocha'.server
(usage:"extends": "fxa/server"
) — Overrides basefxa
config, and disables thesemi
rule.
NOTE:
The eslint-config-fxa@2 module is compatible w/ eslint@1. If you're still using a pre ESLint v1 build, you'll need to stick with eslint-config-fxa@1.