开始
总览
当团队有了统一的代码质量评价标准后,便需要严格的执行代码编写规范。
对于规范的制约,我们提供了pospal-lint相关工具链
安装
注意
- pospal lint需要 Node.js 版本 >= 18.0.0
- 只支持使用 pnpm8.x 版本进行安装
bash
# 安装lint工具
pnpm add @pospal/lint --D
# 如果是monorepo大仓项目
pnpm add @pospal/lint -Dw命令
执行 npx @pospal/lint -h即可查看全部命令:
bash
Commands:
init # 初始化命令
commit-lint [message] # commitlint校验
lint-staged # lint-staged校验欲了解更多信息,请运行带有--help标志的任何命令:
bash
pospal-lint init --help
pospal-lint scan --help
pospal-lint commit-lint --help
pospal-lint lint-staged --helpinit 初始化命令
pospal-lint init --help
bash
Usage:
$ pospal-lint 一键接入: 为项目初始化规范工具、配置、及相关依赖。commit-lint 扫描命令
pospal-lint commit-lint --help
bash
Usage:
$ pospal-lint commit message 校验: git commit 时对 commit message 进行校验
Options:
-E, --edit [path] [string]检查环境变量值所给路径上的文件中的信息lint-staged 扫描命令
pospal-lint lint-staged --help
bash
Usage:
$ pospal-lint lint-staged校验,对提交的文件进行格式化。使用Node.js-API方式调用安装完成之后即可执行接入