可选config-f,--config:commit-linter 配置文件。有此字段时优先于本对象里的校验字段
可选dry--dry-run
可选message-m,--message
可选push-p,--push
可选quiet-q,--quiet
可选scope-s,--scope,可多条;有值时优先于 scopeGlobs
可选scopeMonorepo 包路径 glob;由 fairy-cli 在存在 pnpm-workspace.yaml 时扫描 npm 包名并写入运行时 scopes。
不传入 commitLinter。单包仓库可省略。
可选scopes允许的 scope;与内置默认 scope 合并去重
可选types允许的 type;与内置默认 type 合并去重
可选verify额外校验(在格式与白名单通过后执行)。
返回 false 或抛错视为不通过(进程 exit 1)。
可选vip--vip
fairy.config→commit:fa commit的默认参数。 命令行显式传入的同名参数优先;Commander 未传入时的内置默认值不会挡住这里。types/scopes/scopeGlobs/verify仍是校验规则:写了其中任一字段就不再读commit-linter.config。 单包仓库(无pnpm-workspace.yaml)一般只需quiet等命令参数,不必配置scopeGlobs。