2.1.5 • Published 3 years ago
eslint-config-sufu v2.1.5
eslint-config-sufu
一套我自己觉得用着舒服的 eslint
规则。这套规则参考了许多 eslint-config-alloy 里的配置,如果你不喜这个配置,建议你去看看 eslint-config-alloy
的。
不同于 eslint-config-alloy
,该配置并没有使用 Prettier
来格式化代码,是因为我觉得 Prettier
的可配置性不够,格式化出来的代码很多时候达不到要求。
使用方法
1. 安装
- javascript :
npm install --save-dev eslint eslint-config-sufu
- 如果要用到 typescript 还需要安装 :
npm install --save-dev typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin
- 如果要用到 React 还需要安装:
npm install --save-dev eslint-plugin-react
2. 创建以下文件
.eslintrc.json
{
"extends": [
"sufu",
// "sufu/typescript",
// "sufu/react"
],
"rules": {
//自定义规则
}
}
3. 在 package.json
中添加以下 script
这里只对
src
和test
文件夹进行了检查,实际使用时可以修改
{
"lint-js": "eslint --max-warnings 0 src/**/*.js src/**/*.jsx test/**/*.js test/**/*.jsx",
"lint-ts": "eslint --max-warnings 0 src/**/*.ts src/**/*.tsx test/**/*.ts test/**/*.tsx"
}
2.1.5
3 years ago
2.1.4
3 years ago
2.1.3
3 years ago
2.1.2
4 years ago
2.1.1
4 years ago
2.1.0
4 years ago
2.0.9
4 years ago
2.0.8
4 years ago
2.0.7
4 years ago
2.0.6
4 years ago
2.0.5
4 years ago
2.0.4
4 years ago
2.0.3
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago