如果我想编写一个预提交挂钩来检查,例如,字符串“我喜欢预提交”不在我的源代码中的任何位置,我可以这样做
- repo: local
hooks:
- id: love_statement
name: Check that I love pre-commit isn't in source code
types: [python]
entry: 'I love pre-commit'
language: pygrep
但是,如果我想反其道而行之——也就是说,检查每个源代码文件中是否包含“我喜欢预先提交” ,该怎么办?我如何修改我的钩子,以便如果找到“我喜欢预先提交”而不是失败,如果没有找到“我喜欢预先提交”它会失败?
现在可以用
args: [--negate]