Environment configurations for ESLint:
module
: applies rules related to import
, require
, module
, process
, etc.node
: extends module
and adds some NodeJS specific rules.browser
: applies some browser specific rules.test
: overwrites some rules which do not apply in testing.npm i --save-dev eslint@7 eslint-plugin-node@11 eslint-config-adidas-env
{
"extends": [
"adidas-env" // uses browser
]
}
Or
{
"extends": [
"adidas-env/{name}" // where name is either module, node or browser
]
}
Usually you would mix this with other ESLint configurations, like:
{
"extends": [
"adidas-env/browser",
"adidas-env/module",
"adidas-es6",
"adidas-react"
]
}
browser
andmodule
can be used together for applications using webpack, Rollup, etc.
Version | Tag | Published |
---|---|---|
1.3.0 | latest | 2yrs ago |