Include summary in --output=json
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Feature
Standard output reports a summary:
Found 35 errors in 18 files (checked 36 source files)
This info is missing when --output json is used.
Pitch
There is no other reliable way to find out how many files mypy has actually checked.
I'm asked to include this info in IDE integration plugin I'm working on.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wie mypy die Zusammenfassung der Standardausgabe erzeugt und wie der Pfad --output json Ergebnisse formatiert. Ermittle, wo die Anzahl der geprüften Dateien und die Fehlerzusammenfassung verfügbar sind, und erweitere dann die JSON-Ausgabe um gleichwertige Informationen. Fertig ist die Aufgabe, wenn IDE-Integrationen die Anzahl der geprüften Dateien zuverlässig aus der JSON-Ausgabe ermitteln können und das bestehende Ausgabeverhalten erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100