123456789101112131415161718192021222324 |
- const chalk = require('chalk')
- const spawn = require('child_process').spawn
- const args = process.argv.splice(process.execArgv.length + 2);
- console.log(chalk.yellow('🐶 Checking the commit message...'))
- const child = spawn('commitlint', args, { shell: true })
- child.stdout.on('data', function (data) {
- process.stdout.write(data)
- })
- child.on('error', function (err) {
- console.log(chalk.red(err))
- })
- child.on('exit', function (code) {
- if(code !== 0){
- console.log(chalk.yellow('🐶 ✗ Commit message is invalid.'))
- console.log(chalk.yellow(' See https://git.io/contribute for help'))
- process.exit(code);
- }
- })
|