style(cz_nfc): code quality on cz_nfc.py

#7
This commit is contained in:
2021-08-12 14:42:16 +09:30
parent 5676c5ee37
commit ccc601f641

View File

@ -2,19 +2,37 @@
#-*- coding: utf-8 -*- #-*- coding: utf-8 -*-
import os import os
import git as Git
import re import re
import git as Git
from commitizen import git from commitizen import git
from commitizen.cz.base import BaseCommitizen from commitizen.cz.base import BaseCommitizen
class nfc_cz(BaseCommitizen): class NoFussCz(BaseCommitizen):
bump_pattern = r"^(break|new|fix|feat|hotfix|ci|docs)" bump_pattern = r"^(break|new|fix|feat|hotfix|ci|docs)"
bump_map = {"break": "MAJOR", "new": "MINOR", "feat": "MINOR","fix": "PATCH", "hotfix": "PATCH", "ci": "PATCH", "docs": "PATCH"} bump_map = {
"break": "MAJOR",
"new": "MINOR",
"feat": "MINOR",
"fix": "PATCH",
"hotfix": "PATCH",
"ci": "PATCH",
"docs": "PATCH"
}
changelog_pattern = "^(break|new|fix|feat|hotfix|refactor|ci|docs)" changelog_pattern = "^(break|new|fix|feat|hotfix|refactor|ci|docs)"
change_type_order = ["BREAKING CHANGE", "feat", "fix", "refactor", "perf", "docs", "ci"] change_type_order = [
"BREAKING CHANGE",
"feat",
"fix",
"refactor",
"perf",
"docs",
"ci"
]
change_type_map = { change_type_map = {
"feat": "Features", "feat": "Features",
"fix": "Bug Fixes", "fix": "Bug Fixes",
@ -82,8 +100,9 @@ class nfc_cz(BaseCommitizen):
else: else:
footer_references = '' footer_references = ''
m = parsed_message["message"] msg = parsed_message["message"]
parsed_message["message"] = f"[{rev_short}](" + os.environ['CI_PROJECT_URL'] + f"/-/commit/{rev}) - {m}" + footer_references project_url = os.environ['CI_PROJECT_URL']
parsed_message["message"] = f"[{rev_short}]({project_url}/-/commit/{rev}) - {msg}{footer_references}"
return parsed_message return parsed_message
@ -95,4 +114,4 @@ class nfc_cz(BaseCommitizen):
raise NotImplementedError("Not Implemented yet") raise NotImplementedError("Not Implemented yet")
discover_this = nfc_cz discover_this = NoFussCz