python / python/mypy

Possible new meta issue: basedmypy features

Offen
#19,830 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature
Vorherrschende Sprache
Python
Sterne
20.6k
Forks
3.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Feature

Recently, basedmypy (a typechecker based on mypy) deprecated itself. https://kotlinisland.github.io/basedmypy/based_features.html lists features basedmypy had that it considered above and beyond what mypy already offers. There is also https://kotlinisland.github.io/basedmypy/baseline.html and https://kotlinisland.github.io/basedmypy/based_inference.html, although those don't seem as useful to me. My "feature" proposal is that the good features from basedmypy applicable to mypy be ported over here.

Pitch

Some of those features seem useful, like unhelpful-string

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 der Prüfung von basedmypy’s based_features.html und des verlinkten Deprecation-Kontexts und vergleiche anschließend die aufgeführten Features mit dem bestehenden Verhalten von mypy. Konzentriere dich zunächst darauf festzustellen, ob unhelpful-string anwendbar ist; die Arbeit ist abgeschlossen, wenn für einzelne Features klar definierte Bereiche und Akzeptanzkriterien festgelegt sind, anstatt dass sie eine breite Meta-Proposal bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
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.