包详细信息

eslint-config-adidas-env

adidas358MIT3.0.0

ESLint configurations for multiple environments

eslint, eslint-config

自述文件

npm version

eslint-config-adidas-env

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.

Install

npm i --save-dev eslint@9 eslint-plugin-n@14 eslint-config-adidas-env

Usage

{
  "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 and module can be used together for applications using webpack, Rollup, etc.

Links

更新日志

3.0.0

  • Updated ESLint to version 9.
  • Updated engine requirements to node 20 and npm 10.

2.1.0

  • Replace dependency eslint-plugin-node with eslint-plugin-n 14.0.0.

2.0.0

  • Updated ESLint to version 8.
  • Updated engine requirements to node 18 and npm 9.

1.3.0

  • Updated ESLint to version 7.
  • Added peer dependency on eslint-plugin-node.

1.2.0

  • Updated ESLint to version 6.

1.1.0

  • Updated ESLint to version 5.

1.0.1

  • Renamed folder to match package name.
  • Added npm package badge to README.

1.0.0

  • Initial version: eslint-config-adidas-env.