minepkg/minepkg

View on GitHub
cmd/initCmd/defaultManifest.go

Summary

Maintainability
A
1 hr
Test Coverage

Function defaultManifest has 59 lines of code (exceeds 50 allowed). Consider refactoring.
Open

func defaultManifest() *manifest.Manifest {
    fabricMan := &fabric.Manifest{}
    man := manifest.New()

    err := utils.ReadJSONFile("./src/main/resources/fabric.mod.json", fabricMan)
Severity: Minor
Found in cmd/initCmd/defaultManifest.go - About 1 hr to fix

    Function defaultVersion has 5 return statements (exceeds 4 allowed).
    Open

    func defaultVersion(fm *fabric.Manifest) string {
        fabricIsValid := func() bool {
            // is not set or placeholder?
            if fm == nil || fm.Version == "" || fm.Version == "${version}" {
                return false
    Severity: Major
    Found in cmd/initCmd/defaultManifest.go - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status