peake100/rogerRabbit-go

View on GitHub
pkg/amqp/defaultmiddlewares/logging.go

Summary

Maintainability
C
1 day
Test Coverage

LoggingMiddlewareChannel has 34 methods (exceeds 20 allowed). Consider refactoring.
Open

type LoggingMiddlewareChannel struct {
    loggingMiddlewareCore
}
Severity: Minor
Found in pkg/amqp/defaultmiddlewares/logging.go - About 4 hrs to fix

    File logging.go has 595 lines of code (exceeds 500 allowed). Consider refactoring.
    Open

    package defaultmiddlewares
    
    import (
        "context"
        "github.com/peake100/rogerRabbit-go/pkg/amqp/amqpmiddleware"
    Severity: Minor
    Found in pkg/amqp/defaultmiddlewares/logging.go - About 4 hrs to fix

      Method loggingMiddlewareCore.logMethod has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          ctx context.Context,
          methodLogger zerolog.Logger,
          args interface{},
          results interface{},
          err error,
      Severity: Minor
      Found in pkg/amqp/defaultmiddlewares/logging.go - About 35 mins to fix

        There are no issues that match your filters.

        Category
        Status