Skip to content

代码规范

Lint 工具链

工具用途配置包
ESLintJS/TS/Vue 规范@vh5/eslint-config
Prettier代码格式化@vh5/prettier-config
StylelintCSS/SCSS 规范@vh5/stylelint-config
OXLint快速 Lint 检查@vh5/oxlint-config
Commitlint提交信息规范@vh5/commitlint-config

运行 Lint

bash
# ESLint
pnpm lint

# 格式化
pnpm format

Git 提交规范

使用 cz-git 进行规范化提交:

bash
pnpm cz

提交格式:type(scope): message

type说明
feat新功能
fix修复
docs文档
style样式
refactor重构
perf性能优化
test测试
chore构建相关

TypeScript

共享 TypeScript 配置位于 internal/tsconfig/,各应用通过 extends 继承:

json
{
  "extends": "@vh5/tsconfig/web-app.json"
}

Released under the MIT License.