alvarofpp / validate-docbr

Pacote Python para validação de documentos brasileiros.
https://alvarofpp.github.io/validate-docbr/
MIT License
466 stars 51 forks source link

Validação de Título Eleitoral #7

Closed alvarofpp closed 5 years ago

alvarofpp commented 5 years ago

Implementar a validação de Título Eleitoral

Título de eleitor.

Descrição

Título de eleitor é o documento que comprova que um determinado cidadão está inscrito na Justiça Eleitoral do Brasil e se encontra apto a exercer tanto o eleitorado ativo (votar num candidato), quanto o eleitorado passivo (ser votado como candidato) em eleições municipais, estaduais e federais, excetuando-se, no caso do eleitorado passivo os cidadãos que se encaixem no artigo 1° da lei complementar n° 64 de 18 de maio de 1990.

Algoritmo de validação

Abaixo encontra-se alguns links que podem ajudar a entender o algoritmo de validação do CNH.

luizpericolo commented 5 years ago

Eu gostaria de trabalhar nesse issue. Você tem idéia de como quer estruturar as classes?

alvarofpp commented 5 years ago

Boa noite, @luizpericolo.

É interessante que a classe usada para Título Eleitoral siga o padrão estabelecido nas outras classes, ou seja, herdar diretamente da classe BaseDoc. Isso implica que 3 métodos sejam implementados:

O nome da classe pode ser TituloEleitoral.

luizpericolo commented 5 years ago

@alvarofpp Criei um draft PR pra pegar um feedback seu. Coloquei mais itens na seção TODO do PR. Se estiver algo faltando pode comentar lá.