pkg/cluster/metrics/tekton/resolver.go
Showing 3 of 3 total issues
Method WrappedPipelineRun.ResolveTrAndStepResults
has 52 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (wpr *WrappedPipelineRun) ResolveTrAndStepResults() (TrResults, StepResults) { trResults := make(TrResults, 0) stepResults := make(StepResults, 0) for trName, trStatus := range wpr.PipelineRun.Status.TaskRuns {
Method WrappedPipelineRun.ResolveTrAndStepResults
has a Cognitive Complexity of 24 (exceeds 20 allowed). Consider refactoring. Open
Open
func (wpr *WrappedPipelineRun) ResolveTrAndStepResults() (TrResults, StepResults) { trResults := make(TrResults, 0) stepResults := make(StepResults, 0) for trName, trStatus := range wpr.PipelineRun.Status.TaskRuns {
- Read upRead up
Method WrappedPipelineRun.ResolveTrAndStepResults
has 6 return statements (exceeds 4 allowed). Open
Open
func (wpr *WrappedPipelineRun) ResolveTrAndStepResults() (TrResults, StepResults) { trResults := make(TrResults, 0) stepResults := make(StepResults, 0) for trName, trStatus := range wpr.PipelineRun.Status.TaskRuns {