# roll-up-yh **Repository Path**: ock/roll-up-yh ## Basic Information - **Project Name**: roll-up-yh - **Description**: 使用roll-up打包构建类库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-08 - **Last Updated**: 2024-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: roll-up, TypeScript ## README ### eslint 对代码进行格式化以及代码质量和格式检查 配置.eslintrc 文件 ``` eslint ./ --ext \"src/**/*.{js,ts,json}\" --max-warnings=0 ``` ### Prettier 按照配置对代码做格式替换 ``` prettier --config .prettierrc --write \"src/**/*.{js,ts,json,css,md}\" ``` ### Husky 引入git hooks, 在触发git的某些操作时 执行代码检查命令 pre-commit commit之前执行 commit-msg commit信息 ``` "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } } ``` ### lint-staged 控制要检查的文件范围,仅对发生变更的文件执行检查动作 配置.lintstagedrc文件 ### commitlint 提交commit时commit message进行格式检查 ### commitizen 创建符合commitlint规范的commit message