pkg/cluster/tekton/collector/collector_s3.go
Showing 4 of 4 total issues
Method S3Collector.collectLog
has a Cognitive Complexity of 24 (exceeds 20 allowed). Consider refactoring. Open
Open
func (c *S3Collector) collectLog(ctx context.Context, pr *v1beta1.PipelineRun, metadata *ObjectMeta) (_ *CollectLogResult, err error) { const op = "s3Collector: collectLog" defer wlog.Start(ctx, op).StopPrint()
- Read upRead up
Method S3Collector.collectLog
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *S3Collector) collectLog(ctx context.Context, pr *v1beta1.PipelineRun, metadata *ObjectMeta) (_ *CollectLogResult, err error) { const op = "s3Collector: collectLog" defer wlog.Start(ctx, op).StopPrint()
Method S3Collector.Collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *S3Collector) Collect(ctx context.Context, pr *v1beta1.PipelineRun, horizonMetaData *global.HorizonMetaData) ( *CollectResult, error) { const op = "s3Collector: collect" defer wlog.Start(ctx, op).StopPrint()
Method S3Collector.GetPipelineRun
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *S3Collector) GetPipelineRun(ctx context.Context, pr *prmodels.Pipelinerun) (*v1beta1.PipelineRun, error) { const op = "s3Collector: getPipelineRun" defer wlog.Start(ctx, op).StopPrint()