feat: add eslint ignore

This commit is contained in:
wuji.xwt 2020-09-07 17:16:48 +08:00
parent ff1e17a0d7
commit 28ad3e941a
3 changed files with 24 additions and 23 deletions

View File

@ -1,7 +1,11 @@
# 忽略目录 # 忽略目录
node_modules/ node_modules
build/ build
dist/ dist
es
lib
.*
~*
# 忽略文件 # 忽略文件
**/*.min.js **/*.min.js

View File

@ -1,22 +1,20 @@
## Ali Lowcode Engine阿里低代码引擎 ## Ali Lowcode Engine阿里低代码引擎
[Lerna](https://github.com/lerna/lerna) + [TS](https://www.typescriptlang.org/)
## 开发 ## 开发
#### 创建新包 #### 创建新包
- `./scripts/create.sh <package-name>` - `./scripts/create.sh <package-name>`
#### 跑起来: #### 运行示例
- `npm run setup` - `npm run setup`
- `npm start` - `npm start`
#### 开发提交 #### 开发提交
- `git add <your-files>` - `git add <your-files>`
- `npm run commit` # 在根目录 - `git commit -a "feat: xxx"`
## 发布 ## 发布
@ -24,7 +22,6 @@
## 注意 ## 注意
- Commit 动作尽量使用 `npm run commit`,其内部调用了 `git cz`,方便按语义化版本自动递增,以及自动生成 `CHANGELOG.md`
- `packages` 工程里一些开发时公共依赖(比如:`typescript``ava` 等)会放到工程顶层 - `packages` 工程里一些开发时公共依赖(比如:`typescript``ava` 等)会放到工程顶层
- 工程里的 `.md``test/` 等文件修改不会产生新的发布 - 工程里的 `.md``test/` 等文件修改不会产生新的发布
- 当工程里存在多个 ts 文件的目录时,最终产生的文件会按文件夹形式放到 `lib` - 当工程里存在多个 ts 文件的目录时,最终产生的文件会按文件夹形式放到 `lib`

View File

@ -18,8 +18,18 @@
"start:server": "./scripts/start-server.sh", "start:server": "./scripts/start-server.sh",
"test": "lerna run test --stream", "test": "lerna run test --stream",
"test:snapshot": "lerna run test:snapshot", "test:snapshot": "lerna run test:snapshot",
"xima-scan": "xima scan", "xima-fix": "xima fix",
"xima-fix": "xima fix" "xima-scan": "xima scan"
},
"husky": {
"hooks": {
"pre-commit": "xima exec lint-staged",
"commit-msg": "xima exec commitlint -E HUSKY_GIT_PARAMS"
}
},
"lint-staged": {
"**/*.{css,scss,less}": "xima exec stylelint",
"**/*.{js,jsx,ts,tsx}": "xima exec eslint"
}, },
"devDependencies": { "devDependencies": {
"ava": "^1.0.1", "ava": "^1.0.1",
@ -35,15 +45,5 @@
"tnpm": { "tnpm": {
"mode": "yarn", "mode": "yarn",
"lockfile": "enable" "lockfile": "enable"
},
"husky": {
"hooks": {
"commit-msg": "xima exec commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "xima exec lint-staged"
}
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx}": "xima exec eslint",
"**/*.{css,scss,less}": "xima exec stylelint"
} }
} }