observing/pre-commit

[Bug] pre-commit don't work

zhaoyiming0803 opened this issue · 1 comments

I execute git commit -a -m "xxxxx", but pre-commit don't work

  • npm install --save-dev pre-commit

  • package.json:

{
  "script": {
      "bar": "echo \"bar\" && exit 0"
  },
  "pre-commit": "bar"
}
  • .git/hooks/pre-commit:
#!/bin/bash
./node_modules/pre-commit/hook
RESULT=$?
[ $RESULT -ne 0 ] && exit 1
exit 0

at same time, has pre-commit* pre-commit.old pre-commit.sample* in .git/hooks

  • node version: v16.13.1

  • npm version: v8.1.2

@3rd-Eden @mcollina @kriskowal @alexindigo would you have a suggestion?

@zhaoyiming0803 can you provide much context? It should work, I can't reproduce this issue