Showing 3 of 20 total issues
File main.go
has 614 lines of code (exceeds 500 allowed). Consider refactoring. Open
Open
package main
import (
"fmt"
"log"
Method generator.generateMockStructFromConstructor
has 51 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (g *generator) generateMockStructFromConstructor(iface *wrappedInterface) jen.Code {
ifaceName := jen.Qual(generation.SanitizeImportPath(iface.ImportPath, g.outputImportPath), iface.Name)
var surrogate *jen.Statement
if !unicode.IsUpper([]rune(iface.Name)[0]) {
Function getCallHistory
has 5 return statements (exceeds 4 allowed). Open
Open
func getCallHistory(v interface{}) ([]callInstance, bool) {
value := reflect.ValueOf(v)
if !value.IsValid() {
return nil, false
}