Если я хочу написать хук перед фиксацией, чтобы проверить, например, что строка, которую я люблю перед фиксацией, отсутствует где-либо в моем исходном коде, я мог бы сделать
- 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
Однако что, если я хочу сделать наоборот, то есть проверить, что я люблю предварительную фиксацию is в каждом файле исходного кода? Как я могу изменить свою ловушку так, чтобы вместо ошибки, если я люблю предварительную фиксацию, она не удалась, если я люблю, чтобы предварительная фиксация не была найдена?
теперь это можно сделать с
args: [--negate]