0.0.0 • Published 4 years ago
@zcool/eslint-config v0.0.0
@zcool/eslint-config
eslint config for zcool
Usage
安装
eslintyarn add eslint -D如果不同的
parser- 如果项目为
JavaScript项目,安装babel-eslint - 如果项目为
TypeScript项目,安装@typescript-eslint/parser
- 如果项目为
安装
@zcool/eslint-configyarn -D add @zcool/eslint-config-browser yarn -D add @zcool/eslint-config-browser-ts yarn -D add @zcool/eslint-config-node yarn -D add @zcool/eslint-config-node-ts添加
.eslintrc.js文件,并集成不同的配置- 如果当前项目环境为
React + JavaScript,添加以下内容:
module.exports = { extends: '@zcool/eslint-config-browser' }- 如果当前项目环境为
React + TypeScript,添加以下内容:
module.exports = { extends: '@zcool/eslint-config-browser-ts' }- 如果当前项目环境为
Node.js + CommonJS,添加以下内容:
module.exports = { extends: '@zcool/eslint-config-node' }- 如果当前项目环境为
Node.js + TypeScript,添加以下内容:
module.exports = { extends: '@zcool/eslint-config-node-ts' }- 如果当前项目环境为
如果开发环境为vscode,可以安装vscode-eslint插件以获取更好的按开发体验。
使用lerna的多包管理方案
发布时需要先执行脚本文件整合在npm scirpt里,执行以下语句
npm run publish其他相关 lerna官网
TODO
- separate this package into multiple packages managed by lerna
- @zcool/eslint-config-browser
- @zcool/eslint-config-browser-ts
- @zcool/eslint-config-node
- @zcool/eslint-config-node-ts
- migrate babel-eslint to @babel/eslint-parser when it's ready
0.0.0
4 years ago
1.0.0-alpha.14
5 years ago
1.0.0-alpha.13
5 years ago
1.0.0-alpha.12
5 years ago
1.0.0-alpha.9
5 years ago
1.0.0-alpha.8
5 years ago
1.0.0-alpha.10
5 years ago
1.0.0-alpha.11
5 years ago
1.0.0-alpha.7
5 years ago
1.0.0-alpha.6
5 years ago
1.0.0-alpha.5
5 years ago
1.0.0-alpha.4
5 years ago
1.0.0-alpha.3
5 years ago
1.0.0-alpha.2
5 years ago
1.0.0-alpha.1
5 years ago