Skip to content

Commit 2d297a8

Browse files
committed
refactor: improve readability and fix typos
1 parent 2cb2daf commit 2d297a8

File tree

6 files changed

+12
-23
lines changed

6 files changed

+12
-23
lines changed

commitizen/changelog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def process_commit_message(
190190
def order_changelog_tree(tree: Iterable, change_type_order: list[str]) -> Iterable:
191191
if len(set(change_type_order)) != len(change_type_order):
192192
raise InvalidConfigurationError(
193-
f"Change types contain duplicates types ({change_type_order})"
193+
f"Change types contain duplicated types ({change_type_order})"
194194
)
195195

196196
sorted_tree = []

commitizen/cli.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -633,14 +633,10 @@ def main():
633633
extra_args = " ".join(unknown_args[1:])
634634
arguments["extra_cli_args"] = extra_args
635635

636-
if args.config:
637-
conf = config.read_cfg(args.config)
638-
else:
639-
conf = config.read_cfg()
640-
636+
conf = config.read_cfg(args.config or None)
641637
if args.name:
642638
conf.update({"name": args.name})
643-
elif not args.name and not conf.path:
639+
elif not conf.path:
644640
conf.update({"name": "cz_conventional_commits"})
645641

646642
if args.debug:

commitizen/cz/utils.py

+4-7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from commitizen import git
66
from commitizen.cz import exceptions
77

8+
_RE_LOCAL_VERSION = re.compile(r"\+.+")
9+
810

911
def required_validator(answer, msg=None):
1012
if not answer:
@@ -17,16 +19,11 @@ def multiple_line_breaker(answer, sep="|"):
1719

1820

1921
def strip_local_version(version: str) -> str:
20-
return re.sub(r"\+.+", "", version)
22+
return _RE_LOCAL_VERSION.sub("", version)
2123

2224

2325
def get_backup_file_path() -> str:
2426
project_root = git.find_git_project_root()
25-
26-
if project_root is None:
27-
project = ""
28-
else:
29-
project = project_root.as_posix().replace("/", "%")
30-
27+
project = "" if project_root is None else project_root.as_posix().replace("/", "%")
3128
user = os.environ.get("USER", "")
3229
return os.path.join(tempfile.gettempdir(), f"cz.commit%{user}%{project}.backup")

commitizen/defaults.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ class Settings(TypedDict, total=False):
142142
def get_tag_regexes(
143143
version_regex: str,
144144
) -> dict[str, str]:
145-
regexs = {
145+
regexes = {
146146
"version": version_regex,
147147
"major": r"(?P<major>\d+)",
148148
"minor": r"(?P<minor>\d+)",
@@ -151,6 +151,6 @@ def get_tag_regexes(
151151
"devrelease": r"(?P<devrelease>\.dev\d+)?",
152152
}
153153
return {
154-
**{f"${k}": v for k, v in regexs.items()},
155-
**{f"${{{k}}}": v for k, v in regexs.items()},
154+
**{f"${k}": v for k, v in regexes.items()},
155+
**{f"${{{k}}}": v for k, v in regexes.items()},
156156
}

commitizen/tags.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,7 @@ def include_in_changelog(self, tag: GitTag) -> bool:
172172
version = self.extract_version(tag)
173173
except InvalidVersion:
174174
return False
175-
176-
if self.merge_prereleases and version.is_prerelease:
177-
return False
178-
179-
return True
175+
return not (self.merge_prereleases and version.is_prerelease)
180176

181177
def search_version(self, text: str, last: bool = False) -> VersionTag | None:
182178
"""

tests/test_changelog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1238,7 +1238,7 @@ def test_order_changelog_tree_raises():
12381238
with pytest.raises(InvalidConfigurationError) as excinfo:
12391239
changelog.order_changelog_tree(COMMITS_TREE, change_type_order)
12401240

1241-
assert "Change types contain duplicates types" in str(excinfo)
1241+
assert "Change types contain duplicated types" in str(excinfo)
12421242

12431243

12441244
def test_render_changelog(

0 commit comments

Comments
 (0)