Support type annotations
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par examiner comment nimi-python documente actuellement les types dans les docstrings et comment ces informations sont exposées dans ses APIs de pilote. Déterminez ensuite le format et la portée des annotations nécessaires pour la prise en charge du typage Python 3, puis vérifiez que des outils externes tels que mypy et la complétion automatique des éditeurs peuvent utiliser les annotations générées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Python 3 supports optional type annotations using the typing module.
Benefits of specifying type annotations:
- Clients can use external tools like mypy to perform static type-checking.
- Editors such as Visual Studio Code use type annotations to provide auto-complete suggestions.
nimi-python already documents types in docstrings, so the information is already there. It would only need to be output in a different format.
- Langage dominant
- Python
- Étoiles
- 129
- Forks
- 110
- Merge moyen
- 4 j 3 h
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ni/nimi-python
-
docs nitclk priority-low
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
ni/nimi-python#1993 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
ni/nimi-python#2164 · 1 commentaire ·
-
bug docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 48/100
ni/nimi-python#2162 ·
-
codegen enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
ni/nimi-python#2148 · 2 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
ni/nimi-python#2122 ·
Toutes les issues de ni/nimi-python
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
https://search.utilibre.orgOuverteinstance instance add
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
searxng/searx-instances#941 · 1 commentaire ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
FluidNumerics/fluid-walk-blocker#89 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour