feat(packages): @sa/scripts: add ignore pattern list for command gitCommitVerify. close #504

This commit is contained in:
Soybean
2024-07-20 03:16:02 +08:00
parent 0206969e98
commit 958d0baf3f
4 changed files with 18 additions and 4 deletions

View File

@ -13,7 +13,17 @@ const defaultOptions: CliOption = {
'!node_modules/**'
],
ncuCommandArgs: ['--deep', '-u'],
changelogOptions: {}
changelogOptions: {},
gitCommitVerifyIgnores: [
/^((Merge pull request)|(Merge (.*?) into (.*?)|(Merge branch (.*?)))(?:\r?\n)*$)/m,
/^(Merge tag (.*?))(?:\r?\n)*$/m,
/^(R|r)evert (.*)/,
/^(amend|fixup|squash)!/,
/^(Merged (.*?)(in|into) (.*)|Merged PR (.*): (.*))/,
/^Merge remote-tracking branch(\s*)(.*)/,
/^Automatic merge(.*)/,
/^Auto-merged (.*?) into (.*)/
]
};
export async function loadCliOptions(overrides?: Partial<CliOption>, cwd = process.cwd()) {