python / python/mypy

Don't require type annotations for locals when using --check-untyped-defs

Offen
#8,558 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature priority-0-high topic-usability
Vorherrschende Sprache
Python
Sterne
20.6k
Forks
3.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Trying to reopen or clone https://github.com/python/mypy/issues/7744 but didn't figure out how, so I created a new issue instead.

See https://github.com/python/mypy/issues/7744 for all the required information.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem Lesen des referenzierten Issues #7744, da in diesem Issue steht, dass es alle erforderlichen Informationen enthält. Verfolge anschließend, wie mypy mit --check-untyped-defs umgeht, und ermittle, wie lokale Variablenannotationen derzeit geprüft werden. Als erledigt gilt die Aufgabe, wenn das gewünschte Verhalten implementiert und durch Tests für untypisierte Definitionen abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.