diff --git a/.golangci.yml b/.golangci.yml index 22b315d..9745127 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -40,3 +40,5 @@ linters: - dogsled - perfsprint - mnd + - nilnil + - execinquery diff --git a/pkg/fetcher/cosmos_lcd.go b/pkg/fetcher/cosmos_lcd.go index 6b2a78a..7acadfc 100644 --- a/pkg/fetcher/cosmos_lcd.go +++ b/pkg/fetcher/cosmos_lcd.go @@ -1,7 +1,6 @@ package fetcher import ( - "errors" "fmt" configPkg "main/pkg/config" "main/pkg/http" @@ -86,7 +85,7 @@ func (f *CosmosLcdDataFetcher) GetUpgradePlan() (*types.Upgrade, error) { } if response.Plan == nil { - return nil, errors.New("upgrade plan is not present") + return nil, nil } return &types.Upgrade{ diff --git a/pkg/fetcher/cosmos_rpc.go b/pkg/fetcher/cosmos_rpc.go index 6cb1b00..83c93e6 100644 --- a/pkg/fetcher/cosmos_rpc.go +++ b/pkg/fetcher/cosmos_rpc.go @@ -3,7 +3,6 @@ package fetcher import ( "bytes" "encoding/json" - "errors" "fmt" configPkg "main/pkg/config" "main/pkg/http" @@ -334,7 +333,7 @@ func (f *CosmosRPCDataFetcher) GetUpgradePlan() (*types.Upgrade, error) { } if response.Plan == nil { - return nil, errors.New("upgrade plan is not present") + return nil, nil } return &types.Upgrade{ diff --git a/pkg/fetcher/noop.go b/pkg/fetcher/noop.go index 09a6285..8cde2e7 100644 --- a/pkg/fetcher/noop.go +++ b/pkg/fetcher/noop.go @@ -1,7 +1,6 @@ package fetcher import ( - "errors" "main/pkg/types" ) @@ -17,5 +16,5 @@ func (f *NoopDataFetcher) GetValidators() (*types.ChainValidators, error) { } func (f *NoopDataFetcher) GetUpgradePlan() (*types.Upgrade, error) { - return nil, errors.New("upgrade is not present") + return nil, nil }