请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Sunday 2022-01-20 14:54:21

你好

从错误提示来看,你的 type 和 subject 被识别为 null。

其中 type 应该是单词比如(feat、fix、docs...) 而不应该是 <新增功能> 这几个汉字

而 subject 的配置从截图这里没有办法看到,应该也和你的 cz-config 的配置有关才对

0 回复 有任何疑惑可以回复我~
  • 提问者 Fiora0 #1
    cz-config.js:
    module.exports = {
    	// 可选类型
    	types: [
    		{ value: "新增功能", name: "新功能" },
    		{ value: "问题修复", name: "修复" },
    		{ value: "文档变更", name: "文档变更" },
    		{ value: "代码格式", name: "代码格式(不影响代码运行的变动)" },
    		{
    			value: "代码重构",
    			name: "重构(既不是增加feature,也不是修复bug)",
    		},
    		{ value: "性能优化", name: "性能优化" },
    		{ value: "测试变更", name: "增加或移除测试" },
    		{ value: "工具变更", name: "构建过程或辅助工具的变动" },
    		{ value: "代码回退", name: "回退" },
    		{ value: "代码打包", name: "打包" },
    	],
    	// 消息步骤
    	messages: {
    		type: "请选择提交类型:",
    		customScope: "请输入修改范围(项目根目录为/):",
    		subject: "请简要描述提交(必填):",
    		body: "请输入详细描述(可选):",
    		footer: "请输入脚注(可选):",
    		confirmCommit: "确认使用以上信息提交?(y/n/e/h)",
    	},
    	// subject文字长度默认是72
    	subjectLimit: 72,
    };
    回复 有任何疑惑可以回复我~ 2022-01-20 15:48:28
  • 提问者 Fiora0 #2
    commitlint.config.js:
    module.exports = {
        // 继承的规则
        extends: ["@commitlint/config-conventional"],
        // 定义规则类型
        rules: {
            // type 类型定义,表示 git 提交的 type 必须在以下类型范围内
            "type-enum": [
                2,
                "always",
                [
                    "新增功能", // 新功能 feature
                    "问题修复", // 修复 bug
                    "文档变更", // 文档注释
                    "代码格式", // 代码格式(不影响代码运行的变动)
                    "代码重构", // 重构(既不增加新功能,也不是修复bug)
                    "性能优化", // 性能优化
                    "测试变更", // 增加测试
                    "工具变更", // 构建过程或辅助工具的变动
                    "代码回退", // 回退
                    "代码打包", // 打包
                ],
            ],
            // subject 大小写不做校验
            "subject-case": [0],
        },
    };
    回复 有任何疑惑可以回复我~ 2022-01-20 15:48:43
  • 提问者 Fiora0 #3
    因此从理论上来说不可能有问题啊,除非这个插件的Key-Value绑定不支持中文
    回复 有任何疑惑可以回复我~ 2022-01-20 15:48:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信