代码提交时的一些规范 -- git commit

module.exports = {
    extends: ['@commitlint/config-conventional'],
    rules: {
        'body-leading-blank': [1, 'always'],
        'footer-leading-blank': [1, 'always'],
        'header-max-length': [2, 'always', 72],
        'scope-case': [2, 'always', 'lower-case'],
        'subject-case': [
            2,
            'never',
            ['sentence-case', 'start-case', 'pascal-case', 'upper-case'],
        ],
        'subject-empty': [2, 'never'],
        'subject-full-stop': [2, 'never', '.'],
        'type-case': [2, 'always', 'lower-case'],
        'type-empty': [2, 'never'],
        'type-enum': [
            2,
            'always',
            [
                'upd',  // 代码有更新时
                'chore',  //  琐碎、零星、碎片
                'feat',  //  特别标示
                'fix',   //  修复bug
                'refactor',  //  代码重构
                'revert',  //  重新提交
                'style',  //  代码修改或添加了样式
                'test',  //  测试/检验
                'docs',  //  添加文档备注
            ],
        ],
    },
};

 

posted @ 2021-10-28 09:57  zhijie_wang  阅读(168)  评论(0)    收藏  举报