python / python/mypy

Add support for 'post type-checking' hooks

Ouverte
#6,537 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature priority-1-normal topic-plugins
Langage dominant
Python
Étoiles
20.6k
Forks
3.3k
Métriques de merge des PR
Métriques de PR en attente

Description

I am opening this feature request as requested on gitter by @ilevkivskyi .
Currently mypy supports hooks for bases, decorators and metalcass, such as get_class_decorator_hook, etc. However those are called after semantic analysis and before type checking. It would be useful to support the same set of hooks to be called after type checking.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire le get_class_decorator_hook existant ainsi que la gestion associée des hooks de base, de decorator et de metaclass autour de l’analyse sémantique et de la vérification des types. Déterminez où une phase postérieure à la vérification des types pourrait appeler le même ensemble de hooks ; le travail est terminé lorsque ces hooks sont pris en charge après la vérification des types, avec un comportement cohérent avec celui des hooks existants.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
compilers
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.