horizoncd/horizon

View on GitHub
pkg/eventhandler/eventhandler.go

Summary

Maintainability
C
1 day
Test Coverage

Showing 2 of 2 total issues

Method eventHandlerService.Start has a Cognitive Complexity of 62 (exceeds 20 allowed). Consider refactoring.
Open

func (e *eventHandlerService) Start() {
go func() {
defer func() {
if err := recover(); err != nil {
log.Errorf(e.ctx, "event handler service panic: %s", string(debug.Stack()))
Severity: Minor
Found in pkg/eventhandler/eventhandler.go - About 7 hrs to fix

Method eventHandlerService.Start has 90 lines of code (exceeds 50 allowed). Consider refactoring.
Open

func (e *eventHandlerService) Start() {
go func() {
defer func() {
if err := recover(); err != nil {
log.Errorf(e.ctx, "event handler service panic: %s", string(debug.Stack()))
Severity: Major
Found in pkg/eventhandler/eventhandler.go - About 2 hrs to fix

    There are no issues that match your filters.

    Category
    Status