Skip to content

Commit 6617db1

Browse files
feat: add IsNoBlankLineErr
1 parent 78b811e commit 6617db1

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

parser.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ var (
2626
)
2727

2828
var (
29-
errHeader = errors.New("unable to parse commit header")
30-
errNoNewLine = errors.New("commit description not followed by an empty line")
29+
errHeader = errors.New("unable to parse commit header")
30+
errNoBlankLine = errors.New("commit description not followed by an empty line")
3131
)
3232

3333
// Parse attempts to parse a commit message to a conventional commit
@@ -53,7 +53,7 @@ func Parse(message string) (*Commit, error) {
5353
}
5454
case 1:
5555
if msgLine != "" {
56-
return commit, errNoNewLine
56+
return commit, errNoBlankLine
5757
}
5858
default:
5959
key, value := parseLineAsFooter(msgLine)
@@ -155,3 +155,8 @@ func parseHeader(header string, commit *Commit) error {
155155
func IsHeaderErr(err error) bool {
156156
return errors.Is(err, errHeader)
157157
}
158+
159+
// IsNoBlankLineErr checks if given error is no new line error
160+
func IsNoBlankLineErr(err error) bool {
161+
return errors.Is(err, errNoBlankLine)
162+
}

0 commit comments

Comments
 (0)