From 2f613cff444eebae35e49fde0e8ba301c48f7a3e Mon Sep 17 00:00:00 2001 From: Shinigami Date: Mon, 26 Dec 2022 12:26:53 +0100 Subject: infra: remove git commit hooks (#1684) --- scripts/verifyCommit.ts | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 scripts/verifyCommit.ts (limited to 'scripts') diff --git a/scripts/verifyCommit.ts b/scripts/verifyCommit.ts deleted file mode 100644 index 611c3a35..00000000 --- a/scripts/verifyCommit.ts +++ /dev/null @@ -1,39 +0,0 @@ -/* eslint-disable @typescript-eslint/restrict-plus-operands */ -/* eslint-disable @typescript-eslint/restrict-template-expressions */ - -// Invoked on the commit-msg git hook by simple-git-hooks. - -import { readFileSync } from 'fs'; -import colors from 'picocolors'; - -// get $1 from commit-msg script -const msgPath = process.argv[2]; -const msg = readFileSync(msgPath, 'utf-8').trim(); - -const releaseRE = /^v\d/; -const commitRE = - /^(feat|fix|chore|refactor|docs|test|ci|build|infra|revert|)(\(.+\))?\!?: .{1,50}/; - -const isMergeCommit = msg.startsWith('Merge remote-tracking-branch'); - -if (!isMergeCommit && !releaseRE.test(msg) && !commitRE.test(msg)) { - console.log(); - - console.error( - ` ${colors.bgRed(colors.white(' ERROR '))} ${colors.red( - `invalid commit message format.` - )} - - ${colors.red( - `Proper commit message format is required for automated changelog generation. Examples:` - )} - - ${colors.green(`feat: add 'comments' option`)} - ${colors.green(`fix: handle events on blur (close #28)`)} - - ${colors.red(`See .github/commit-convention.md for more details.`)} -` - ); - - process.exit(1); -} -- cgit v1.2.3