eslint-config-brightspace
Common Brightspace eslint configs.
Installation
npm install eslint-config-brightspace
Usage
Simply specify the extends
property in the .eslintrc
file as shown below. Note: omit the "eslint-config" when specifying the module, since eslint assumes it.
Default Config
Specify the extends
property in the .eslintrc
file:
{
"extends": "brightspace"
}
Environment Specific Configs
Specify the desired config for the extends
property:
browser-config
: sets up browser globalsnode-config
: sets up node globals including es6 env featuresreact-config
: sets up env for jsx and es6, including globals for jest
{
"extends": "brightspace/react-config"
}
The eslint-plugin-react plugin is included witht this configuration, which enables use of the rules it provides.
See the eslint rules for more details on rule configuration. See the eslint shareable configs for more details on creating configs.
Contributing
Contributions are welcome, please submit a pull request!
Code Style
This repository is configured with EditorConfig rules and contributions should make use of them.