API 参考
    正在准备搜索索引...

    接口 VipCommitLinterConfig

    配置文件形态:commitLinter 字段 + Monorepo 扫描 glob(仅 fa commit 使用)。

    interface VipCommitLinterConfig {
        commit?: string;
        scopeGlobs?: string[];
        scopes?: string[];
        types?: string[];
        verify?: (gitCommit: GitCommitLinter) => boolean | void;
    }

    层级 (查看层级一览)

    索引
    commit?: string

    待校验 commit 首行。 省略时读取当前仓库 .git/COMMIT_EDITMSG 首行(commit-msg 钩子场景)。

    scopeGlobs?: string[]

    Monorepo 包路径 glob;由 fairy-cli 扫描 npm 包名并写入运行时 scopes。 不传入 commitLinter。

    scopes?: string[]

    允许的 scope;与内置默认 scope 合并去重

    types?: string[]

    允许的 type;与内置默认 type 合并去重

    verify?: (gitCommit: GitCommitLinter) => boolean | void

    额外校验(在格式与白名单通过后执行)。 返回 false 或抛错视为不通过(进程 exit 1)。