Finish Type annotations
- Linguagem predominante
- Python
- Estrelas
- 519
- Forks
- 57
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Add python type annotations where possible, goal should be to have a clean mypy run. Some modules seem to lack
type stubs, such as libvirt and lz4, but most parts should be straight forward (only the the runtime try/catch fun with the functions using lxml would need quite some redesign [Found 151 errors in 5 files]). See linked branch for progress..
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Execute mypy na base de código para verificar os erros atuais, concentrando-se em módulos como libvirt e lz4 que não têm stubs. Revise o branch vinculado para verificar o progresso. Adicione anotações de tipo às funções, especialmente às que usam lxml, buscando uma execução limpa do mypy. Teste as alterações executando o mypy novamente para garantir que não surjam novos erros.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- tooling
- Tipo de issue
- Refatoração
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 55/100