typelevel/cats

Make `Hash.fromUniversalHashCode` null safe

Aberta

#4.831 aberto em 22 de fev. de 2026

 (6 comentários) (1 reação) (1 responsável)Scala (1.241 forks)batch import
good first issue

Métricas do repositório

Stars
 (5.438 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Similarly to how Show.fromToString have been recently made null safe (#4689 and #4790), I propose making Hash.fromUniversalHashCode also null safe. Specifically, I think it should use x.## instead of x.hashCode(). (The eqv method is already fine, as it uses ==.)

Guia do colaborador