api/internal/edge/edgestacks/service.go
Method Service.PersistEdgeStack
has 7 return statements (exceeds 4 allowed). Open
Open
func (service *Service) PersistEdgeStack(
tx dataservices.DataStoreTx,
stack *portainer.EdgeStack,
storeManifest edgetypes.StoreManifestFunc) (*portainer.EdgeStack, error) {
Method Service.BuildEdgeStack
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
tx dataservices.DataStoreTx,
name string,
deploymentType portainer.EdgeStackDeploymentType,
edgeGroups []portainer.EdgeGroupID,
registries []portainer.RegistryID,
Method Service.DeleteEdgeStack
has 6 return statements (exceeds 4 allowed). Open
Open
func (service *Service) DeleteEdgeStack(tx dataservices.DataStoreTx, edgeStackID portainer.EdgeStackID, relatedEdgeGroupsIds []portainer.EdgeGroupID) error {
relationConfig, err := edge.FetchEndpointRelationsConfig(tx)
if err != nil {
return errors.WithMessage(err, "Unable to retrieve environments relations config from database")
}