Skip to content

Commit 2732734

Browse files
committed
refactor(get_tag_regexes): dedup tag regexes definition
1 parent 1c44c75 commit 2732734

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

commitizen/defaults.py

+10-13
Original file line numberDiff line numberDiff line change
@@ -137,17 +137,14 @@ class Settings(TypedDict, total=False):
137137
def get_tag_regexes(
138138
version_regex: str,
139139
) -> dict[str, str]:
140-
return {
141-
"$version": version_regex,
142-
"$major": r"(?P<major>\d+)",
143-
"$minor": r"(?P<minor>\d+)",
144-
"$patch": r"(?P<patch>\d+)",
145-
"$prerelease": r"(?P<prerelease>\w+\d+)?",
146-
"$devrelease": r"(?P<devrelease>\.dev\d+)?",
147-
"${version}": version_regex,
148-
"${major}": r"(?P<major>\d+)",
149-
"${minor}": r"(?P<minor>\d+)",
150-
"${patch}": r"(?P<patch>\d+)",
151-
"${prerelease}": r"(?P<prerelease>\w+\d+)?",
152-
"${devrelease}": r"(?P<devrelease>\.dev\d+)?",
140+
regexs = {
141+
"version": version_regex,
142+
"major": r"(?P<major>\d+)",
143+
"minor": r"(?P<minor>\d+)",
144+
"patch": r"(?P<patch>\d+)",
145+
"prerelease": r"(?P<prerelease>\w+\d+)?",
146+
"devrelease": r"(?P<devrelease>\.dev\d+)?",
147+
}
148+
return {f"${k}": v for k, v in regexs.items()} | {
149+
f"${{{k}}}": v for k, v in regexs.items()
153150
}

0 commit comments

Comments
 (0)