为了验证commitlint配置是否生效,你可以尝试提交一个不符合新规范的commit信息,并检查commitlint是否正确报错。例如: bash git commit -m "这是一个不合规的提交信息" 如果配置正确,commitlint应该会阻止这次提交并报错,提示提交信息不符合规范。 5. 根据需要进行配置调整 根据项目需求,你可能需要调整commitlint的配置。
在.husky/目录下创建commit-msg文件,配置以下配置,就可以完成自动提交校验提交信息。 pnpm exec commitlint --config commitlint.config.js --edit "${1}" 4.配置执行脚本 在 项目根目录下的package.json文件中配置执行脚本。 "lint:commit": "commitlint --from $(git merge-base origin/dev HEAD) --to HEA...
根目录生产.commitlint.js文档并设置如下配置module.exports = { extends: ['@commitlint/config-conventional'], rules: { 'subject-case': [0, 'never'], 'type-enum': [2, 'always', ['build', // 构建 'ci', //ci 'chore', // 改变构建流程或增加依赖库,工具等 'docs', // 仅仅修改文档,...
首先,确保项目中已经初始化了Node.js环境。然后,安装Commitlint及其配置依赖。 npm install--save-dev@commitlint/{config-conventional,cli} 3.2 配置Commitlint 在项目根目录下创建commitlint.config.js文件,内容如下: module.exports = {extends: ['@commitlint/config-conventional'] }; 3.3 集成Husky 为...
1、对于我们的commit信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用**commitlint**来实现。 安装包命令: pnpm add @commitlint/config-conventional @commitlint/cli -D 2、添加配置文件,新
package.json中配置完整代码如下 "husky": {"hooks": {"commit-msg":"commitlint -E HUSKY_GIT_PARAMS""pre-commit":"lint-staged"//pre-commit,提交前的钩子} },"lint-staged": {//此处可以配置文件夹和文件类型的范围"src/**/*.{jsx,txs,ts,js,json,css,vue}": ["prettier --write",//先使用...
- 配置`lint-staged` | Configure `lint-staged` - 优化`ESLint` 配置| Optimize `ESLint` configuration - 配置`commitlint` | Configure `commitlint` ## v0.3.12 / 2024-07-11 55 changes: 55 additions & 0 deletions 55 cspell-words.txt Original file line numberDiff line numberDiff line change...
创建配置文件 commitlint.config.cjs module.exports={ignores:[(commit)=>commit.includes('init')],extends:['@commitlint/config-conventional'],rules:{'body-leading-blank':[2,'always'],'footer-leading-blank':[1,'always'],'header-max-length':[2,'always',108],'subject-empty':[2,'never'],...
配置stylelint StyleLint是『一个强大的、现代化的CSS检测工具』, 与ESLint类似, 是通过定义一系列的编码风格规则帮助我们避免在样式表中出现错误. (1)安装stylelint、stylelint-config-standard,stylelint-config-standard继承stylelint-config-recommended,提供一些常用的CSS规则,是stylelint推荐的配置 ...