feat: renavam add is_valid_renavam function with validation, tests, and docs by Fontebasso-JV · Pull Request #652 · brazilian-utils/python
Descrição
Este Pull Request adiciona suporte à validação de números de RENAVAM no pacote brutils.
A função is_valid_renavam verifica se o dígito de verificação do RENAVAM corresponde aos 10 dígitos iniciais,
garantindo que o número fornecido seja válido do ponto de vista do algoritmo, sem consultar bases externas.
Mudanças Propostas
- Implementada a função
is_valid_renavampara validar RENAVAMs. - Criados testes unitários para casos válidos e inválidos, incluindo exceções.
- Adicionada documentação no README seguindo o padrão existente do projeto.
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)
Issue Relacionada
Closes #430