Skip to content

Conversation

jpviguini
Copy link

Descrição

Implementa a função format_rg para formatar números de RG (Registro Geral) de acordo com o estado (UF).
A função trata diferentes formatos de entrada, remove prefixos de UF, caracteres não numéricos e retorna o RG formatado corretamente ou None se inválido.

Mudanças Propostas

  • Adiciona suporte à formatação de RGs com prefixo de UF, com ou sem hífen.
  • Corrige validação de tamanho do RG para cada estado, garantindo compatibilidade com testes existentes.
  • Padroniza o RG removendo caracteres não numéricos antes da formatação.
  • Atualiza docstring com exemplos de uso.

Checklist de Revisão

  • Eu li o Contributing.md
  • Os testes foram adicionados ou atualizados para refletir as mudanças (se aplicável).
  • Foi adicionada uma entrada no changelog / Meu PR não necessita de uma nova entrada no changelog.
  • A documentação em português foi atualizada ou criada, se necessário.
  • Se feita a documentação, a atualização do arquivo em inglês.
  • Eu documentei as minhas mudanças no código, adicionando docstrings e comentários. Instruções
  • O código segue as diretrizes de estilo e padrões de codificação do projeto.
  • Todos os testes passam. Instruções
  • O Pull Request foi testado localmente. Instruções
  • Não há conflitos de mesclagem.

Comentários Adicionais (opcional)

A função agora lida com casos de RGs já contendo o prefixo da UF (ex.: MG-12.345.678), entradas sem formatação, e valida corretamente o tamanho para cada estado.

Issue Relacionada

Closes #429

@jpviguini jpviguini requested review from a team as code owners September 11, 2025 21:13
@jpviguini jpviguini changed the title Adicionando função para formatação de RG feat:Adicionando função para formatação de RG Sep 11, 2025
@jpviguini jpviguini changed the title feat:Adicionando função para formatação de RG feat:add RG format Sep 11, 2025
@jpviguini jpviguini changed the title feat:add RG format feat(rg):add RG format Sep 11, 2025
@jpviguini jpviguini changed the title feat(rg):add RG format feat(rg): add RG formatters Sep 11, 2025
@jpviguini jpviguini changed the title feat(rg): add RG formatters feat(rg): add RG formatters (closes #429) Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Formatação de RG
1 participant