Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add type hints for type safety

Aberta
#787 0 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Refatoração
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
data, tooling

Direção de pesquisa

Revise a base de código Python juntamente com a PEP 484 e a breve discussão em PR #785 e, em seguida, identifique o escopo das anotações necessárias em todo o projeto. Considere como mypy seria aplicado para verificar as novas dicas de tipo. O trabalho estará concluído quando a base de código tiver dicas de tipo apropriadas e puder ser verificada quanto a erros relacionados a tipos.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

code tidy enhancement testing

Add type hints across the codebase. They are valid syntax for Python v..3.5+, so are safe to add given we are now 3.7+.

We can then use type checking tools, such as mypy, to ensure robustness of our code and catch bugs relating to errors due to incorrect types.

See https://github.com/NCAS-CMS/cf-python/pull/785#discussion_r1638434210 for brief further discussion.

Linguagem predominante
Python
Estrelas
151
Forks
23
Merge médio
21h 29min
PRs com merge (30d)
1

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de NCAS-CMS/cf-python

Todas as issues de NCAS-CMS/cf-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.