Showing 3 of 27 total issues
Function GetProxy
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func GetProxy(debug bool, logger *zap.Logger, bindPort int, bindAddress string, upstreamAddress string, upstreamPort int, bufferSize int, connTimeout time.Duration, resolveTTL time.Duration) *Proxy {
Function NewProxyHandler
has 7 return statements (exceeds 4 allowed). Open
Open
func NewProxyHandler(c echo.Context) error {
p := new(proxy.ProxyInstance)
pm := proxy.GetManager()
if err := c.Bind(p); err != nil {
return err
Method Manager.Configure
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func (p *Manager) Configure(debug bool, logger *zap.Logger, bindAddress string, bufferSize int, defaultClientTimeout int, defaultResolveTTL int) {