1.13.3 • Published 1 year ago

@alicloud/eslint-config v1.13.3

Weekly downloads
39
License
MIT
Repository
github
Last release
1 year ago

@alicloud/eslint-config

继承 eslint-config-ali 的 eslint 配置。

如何写你自己的可共享的 eslint config

除了 eslint,其他的依赖已内置:

  • @typescript-eslint/eslint-plugin
  • @typescript-eslint/parser
  • @babel/eslint-parser
  • eslint-config-ali
  • eslint-plugin-import
  • eslint-plugin-jsx-a11y
  • eslint-plugin-lodash
  • eslint-plugin-react
  • eslint-plugin-react-hooks

INSTALL

tnpm i -D eslint @alicloud/eslint-config

Usage

.eslintrc

在你的项目根目录下新建 .eslintrc,内容如下:

es5 项目

{
  "extends": [
    "@alicloud/eslint-config/es5"
  ]
}

es6 项目

默认 parser 为 @babel/eslint-parser 已安装。

{
  "extends": [
    "@alicloud/eslint-config/es6"
  ]
}

react 项目

默认 parser 为 @babel/eslint-parser 已安装。

{
  "extends": [
    "@alicloud/eslint-config/react"
  ]
}

ts / tsx 项目

默认 parser 为 @typescript-eslint/parser 已安装。

{
  "extends": [
    "@alicloud/eslint-config/ts"
  ]
}
{
  "extends": [
    "@alicloud/eslint-config/tsx"
  ]
}

.eslintignore 推荐

# common

.*/

# generated

build/
coverage/

npm script

package.json 里的 "scripts" 里添加 lint 命令:

{
  "script": {
    "lint": "eslint src/ --ext js,ts,tsx"
  }
}

使用 lerna 做包管理的应用,还可以加上 "lint:packages": "eslint packages/**/src/ --ext js,ts,tsx"

在项目根目录下执行 yarn lintnpm run lint 查看结果。

IDE Support

1.13.3

1 year ago

1.13.2

1 year ago

1.13.1

1 year ago

1.12.3

2 years ago

1.12.7

2 years ago

1.12.5

2 years ago

1.12.4

2 years ago

1.13.0

1 year ago

1.11.3

2 years ago

1.12.1

2 years ago

1.12.0

2 years ago

1.7.8

2 years ago

1.7.7

2 years ago

1.11.2

2 years ago

1.11.1

2 years ago

1.9.0

2 years ago

1.10.0

2 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.11.0

2 years ago

1.8.3

2 years ago

1.7.6

2 years ago

1.6.0

2 years ago

1.7.5

2 years ago

1.7.4

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.5.9

2 years ago

1.5.8

2 years ago

1.5.7

2 years ago

1.5.6

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.24

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.3.8

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.31

3 years ago

1.2.30

3 years ago

1.2.29

3 years ago

1.2.27

3 years ago

1.2.28

3 years ago

1.2.26

3 years ago

1.2.25

3 years ago

1.2.24

3 years ago

1.2.23

3 years ago

1.2.21

3 years ago

1.2.20

3 years ago

1.2.18

3 years ago

1.2.19

3 years ago

1.2.17

3 years ago

1.2.16

3 years ago

1.2.15

3 years ago

1.2.14

3 years ago

1.2.13

3 years ago

1.2.12

3 years ago

1.2.11

3 years ago

1.2.10

3 years ago

1.2.9

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.0

3 years ago

1.2.1

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.16

3 years ago

1.1.17

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.11

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.20

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.13

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.5

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.3

3 years ago

0.0.1

3 years ago