aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/beku/command.go9
-rw-r--r--package.go21
-rw-r--r--package_git.go2
3 files changed, 11 insertions, 21 deletions
diff --git a/cmd/beku/command.go b/cmd/beku/command.go
index 387fe33..d0be5af 100644
--- a/cmd/beku/command.go
+++ b/cmd/beku/command.go
@@ -109,8 +109,7 @@ func (cmd *command) parseDatabaseFlags(arg string) (operation, error) {
return opNone, nil
}
- switch arg[0] {
- case 'e':
+ if arg[0] == 'e' {
return opExclude, nil
}
@@ -122,8 +121,7 @@ func (cmd *command) parseFreezeFlags(arg string) error {
return nil
}
- switch arg[0] {
- case 'd':
+ if arg[0] == 'd' {
cmd.noDeps = true
return nil
}
@@ -159,8 +157,7 @@ func (cmd *command) parseRemoveFlags(arg string) (operation, error) {
var op operation
- switch arg[0] {
- case 's':
+ if arg[0] == 's' {
op = opRecursive
return op, nil
}
diff --git a/package.go b/package.go
index e073937..a5c1383 100644
--- a/package.go
+++ b/package.go
@@ -82,8 +82,7 @@ func NewPackage(gopathSrc, name, importPath string) (pkg *Package, err error) {
// CheckoutVersion will set the package version to new version.
//
func (pkg *Package) CheckoutVersion(newVersion string) (err error) {
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
if len(pkg.RemoteBranch) == 0 {
err = pkg.gitGetBranch()
if err != nil {
@@ -101,8 +100,7 @@ func (pkg *Package) CheckoutVersion(newVersion string) (err error) {
// CompareVersion will compare package version using current package as base.
//
func (pkg *Package) CompareVersion(newPkg *Package) (err error) {
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
err = git.LogRevisions(pkg.FullPath, pkg.Version, newPkg.Version)
}
@@ -114,8 +112,7 @@ func (pkg *Package) CompareVersion(newPkg *Package) (err error) {
// version (tag or commit).
//
func (pkg *Package) FetchLatestVersion() (err error) {
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
err = git.FetchAll(pkg.FullPath)
if err != nil {
return
@@ -131,8 +128,7 @@ func (pkg *Package) FetchLatestVersion() (err error) {
}
func (pkg *Package) Freeze() (err error) {
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
err = pkg.gitFreeze()
}
return
@@ -173,8 +169,7 @@ func (pkg *Package) GoClean() (err error) {
// exist or to the latest commit, and scan dependencies.
//
func (pkg *Package) Install() (err error) {
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
err = pkg.gitInstall()
}
@@ -273,8 +268,7 @@ func (pkg *Package) RemoveRequiredBy(importPath string) (ok bool) {
// metadata in package repository.
//
func (pkg *Package) Scan() (err error) {
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
err = pkg.gitScan()
}
@@ -548,8 +542,7 @@ func (pkg *Package) Update(newPkg *Package) (err error) {
}
}
- switch pkg.vcsMode {
- case VCSModeGit:
+ if pkg.vcsMode == VCSModeGit {
err = pkg.gitUpdate(newPkg)
}
if err != nil {
diff --git a/package_git.go b/package_git.go
index cf86b9d..67c5323 100644
--- a/package_git.go
+++ b/package_git.go
@@ -130,7 +130,7 @@ func (pkg *Package) gitGetBranch() (err error) {
}
}
}
- if midx >= 0 {
+ if midx >= 0 { // nolint: gocritic
pkg.RemoteBranch = branches[midx]
} else if vidx >= 0 {
pkg.RemoteBranch = branches[vidx]