The "omitzero" JSON tag has been introduced in Go 1.24. However, the easyjson generated functions completely ignore it.
For example this test succeeds without easyjson
type S struct {
	N int `json:"n,omitzero"`
}
func TestEasyjsonOmitZero(t *testing.T) {
	s := S{N: 0}
	b, err := json.Marshal(s)
	require.NoError(t, err)
	assert.Equal(t, "{}", string(b))
} 
But if we generated JSON marshallers for S, it fails
Error:      	Not equal:
							expected: "{}"
							actual  : "{\"n\":0}"