You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Corrigir Bug de Regex: Alterar flunt_regex_patterns.py para retornar None (não string vazia) quando um padrão não for encontrado, evitando validações "falso-positivas".
Corrigir Comparações de String: Substituir comparações inseguras is por == em flunt/validations/contract.py e outros arquivos.
Refatorar Contract.requires(): Remover o armazenamento de estado desnecessário (self._value) em requires() para tornar a classe mais limpa e segura.
Otimizar Memória (__slots__): Implementar __slots__ consistentemente em Notifiable e nos Mixins de validação para garantir a economia de memória pretendida.
Ajustes de Tipagem e Estilo: Corrigir Type Hints em Notifiable e padronizar retornos.
flunt_regex_patterns.pypara retornarNone(não string vazia) quando um padrão não for encontrado, evitando validações "falso-positivas".ispor==emflunt/validations/contract.pye outros arquivos.Contract.requires(): Remover o armazenamento de estado desnecessário (self._value) emrequires()para tornar a classe mais limpa e segura.__slots__): Implementar__slots__consistentemente emNotifiablee nos Mixins de validação para garantir a economia de memória pretendida.Notifiablee padronizar retornos.