diff --git a/commitizen/commands/check.py b/commitizen/commands/check.py index 3c06c97647..a32613e77f 100644 --- a/commitizen/commands/check.py +++ b/commitizen/commands/check.py @@ -100,6 +100,10 @@ def _filter_comments(self, msg: str) -> str: @staticmethod def validate_commit_message(commit_msg: str, pattern: str) -> bool: - if commit_msg.startswith("Merge") or commit_msg.startswith("Revert"): + if ( + commit_msg.startswith("Merge") + or commit_msg.startswith("Revert") + or commit_msg.startswith("Pull request") + ): return True return bool(re.match(pattern, commit_msg)) diff --git a/commitizen/config/toml_config.py b/commitizen/config/toml_config.py index c2a90cec9f..0d09c90796 100644 --- a/commitizen/config/toml_config.py +++ b/commitizen/config/toml_config.py @@ -49,7 +49,7 @@ def _parse_setting(self, data: Union[bytes, str]) -> None: name = "cz_conventional_commits" ``` """ - doc = parse(data) # type: ignore + doc = parse(data) try: self.settings.update(doc["tool"]["commitizen"]) # type: ignore except exceptions.NonExistentKey: