diff --git a/pre_commit_hooks/check_branch_meets_naming_convention.py b/pre_commit_hooks/check_branch_meets_naming_convention.py index db9b77e..2e9492d 100644 --- a/pre_commit_hooks/check_branch_meets_naming_convention.py +++ b/pre_commit_hooks/check_branch_meets_naming_convention.py @@ -8,6 +8,7 @@ from typing import Sequence from pre_commit_hooks.util import CalledProcessError from pre_commit_hooks.util import cmd_output + def has_naming_convention( patterns: AbstractSet[str] = frozenset(), ) -> bool: @@ -17,7 +18,7 @@ def has_naming_convention( return False chunks = ref_name.strip().split('/') branch_name = '/'.join(chunks[2:]) - + return any( re.match(p, branch_name) for p in patterns ) @@ -39,9 +40,9 @@ def main(argv: Sequence[str] | None = None) -> int: args = parser.parse_args(argv) patterns = frozenset(args.pattern or ()) - + return int(has_naming_convention(patterns)) + if __name__ == '__main__': raise SystemExit(main()) -