File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
commitizen/cz/conventional_commits Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 11import os
22import re
3+ from typing import TypedDict
34
45from commitizen import defaults
56from commitizen .cz .base import BaseCommitizen
@@ -27,6 +28,15 @@ def parse_subject(text):
2728 return required_validator (text , msg = "Subject is required." )
2829
2930
31+ class ConventionalCommitsAnswers (TypedDict ):
32+ prefix : str
33+ scope : str
34+ subject : str
35+ body : str
36+ footer : str
37+ is_breaking_change : bool
38+
39+
3040class ConventionalCommitsCz (BaseCommitizen ):
3141 bump_pattern = defaults .BUMP_PATTERN
3242 bump_map = defaults .BUMP_MAP
@@ -147,7 +157,7 @@ def questions(self) -> Questions:
147157 },
148158 ]
149159
150- def message (self , answers : dict ) -> str :
160+ def message (self , answers : ConventionalCommitsAnswers ) -> str : # type: ignore[override]
151161 prefix = answers ["prefix" ]
152162 scope = answers ["scope" ]
153163 subject = answers ["subject" ]
You can’t perform that action at this time.
0 commit comments