MailOnline ESLint configuration.
Add eslint-config-mailonline
as a development dependency:
npm install eslint-config-mailonline --save-dev
Create ESLint configuration file (.eslintrc
) that extends eslint-config-mailonline
:
{
"extends": "mailonline"
}
The package also has separate entry points for some environments. Simply extend from the entry point as described below, either in a folder-specific eslint config, or additionally to the root config, e.g.:
{
"extends": [
"mailonline",
"mailonline/jest",
"mailonline/react"
]
}
{
"extends": "mailonline/jest"
}
{
"extends": "mailonline/mocha"
}
{
"extends": "mailonline/react"
}
{
"extends": "mailonline/flowtype"
}
{
"extends": "mailonline/lodash"
}
{
"extends": "mailonline/webpack"
}
Any changes to this package that might cause code using it to not validate anymore, will be a semver-major change.