chore: fix lint with error
parent
da1af6f096
commit
e17893651e
|
@ -1,6 +1,7 @@
|
||||||
package cli
|
package cli
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
@ -19,6 +20,11 @@ import (
|
||||||
"golang.org/x/mod/semver"
|
"golang.org/x/mod/semver"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
ErrUnknownFiletype = errors.New("unknown filetype")
|
||||||
|
ErrInvalidVersion = errors.New("invalid version")
|
||||||
|
)
|
||||||
|
|
||||||
func (a *action) RunGenerate(c *cli.Context) error {
|
func (a *action) RunGenerate(c *cli.Context) error {
|
||||||
a.getFlags(c)
|
a.getFlags(c)
|
||||||
|
|
||||||
|
@ -91,7 +97,7 @@ func (a *action) generateChangelog(commits []convention.Commit) error {
|
||||||
case rstFiletype:
|
case rstFiletype:
|
||||||
return a.generateRSTChangelog(finalOutput, version, commits)
|
return a.generateRSTChangelog(finalOutput, version, commits)
|
||||||
default:
|
default:
|
||||||
return fmt.Errorf("unknown filetype %s", a.flags.filetype)
|
return fmt.Errorf("unknown filetype %s: %w", a.flags.filetype, ErrUnknownFiletype)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -106,7 +112,7 @@ func (a *action) getFinalOutput() string {
|
||||||
|
|
||||||
func (a *action) getVersion() (string, error) {
|
func (a *action) getVersion() (string, error) {
|
||||||
if a.flags.version == "" {
|
if a.flags.version == "" {
|
||||||
return "", fmt.Errorf("empty version")
|
return "", fmt.Errorf("empty version: %w", ErrInvalidVersion)
|
||||||
}
|
}
|
||||||
|
|
||||||
if !strings.HasPrefix(a.flags.version, "v") {
|
if !strings.HasPrefix(a.flags.version, "v") {
|
||||||
|
@ -114,7 +120,7 @@ func (a *action) getVersion() (string, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if !semver.IsValid(a.flags.version) {
|
if !semver.IsValid(a.flags.version) {
|
||||||
return "", fmt.Errorf("invalid semver %s", a.flags.version)
|
return "", fmt.Errorf("invalid semver %s: %w", a.flags.version, ErrInvalidVersion)
|
||||||
}
|
}
|
||||||
|
|
||||||
a.log("version %s", a.flags.version)
|
a.log("version %s", a.flags.version)
|
||||||
|
|
Loading…
Reference in New Issue