Skip to content

Refatoração de funções para remoção de caracteres #676

@rafaelcalixto

Description

@rafaelcalixto

Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Seguindo a refatoração realizada no arquivo cep.py, agora a refatoração será feita nas funções remove_symbols e format_cnpj do arquivo cnpj.py.

Descreva a solução que você gostaria
A intensão desta alteração é buscar simplificar a biblioteca unindo as funções remove_symbols e format_cnpj presentes no arquivo cnpj.py em apenas uma função, format_cnpj.

Descreva alternativas que você considerou
Assim como na issue 666 🤘🏽, a intensão é utilizar funções core do Python para realizar o filtro, além de adicionar uma validação de tipo dentro da função.

Contexto adicional
Pensando melhor, talvez tivesse sido melhor ter aberto uma RFC para discutir isso, mas agora acho que faz mais sentido seguir com as Issues.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions