extras/gaia/eventbus.go
Method GenericEvent.UnmarshalJSON
has 63 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (e *GenericEvent) UnmarshalJSON(data []byte) error {
var temp EventWrapper
if err := json.Unmarshal(data, &temp); err != nil {
return fmt.Errorf("Unmarshal event error: %w", err)
Method GenericEvent.UnmarshalJSON
has 10 return statements (exceeds 4 allowed). Open
Open
func (e *GenericEvent) UnmarshalJSON(data []byte) error {
var temp EventWrapper
if err := json.Unmarshal(data, &temp); err != nil {
return fmt.Errorf("Unmarshal event error: %w", err)