Add junit_format "per_diagnostic"
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Feature
Add to the existing "global" and "per_file" formats. This format would have a testcase for every error/note generated.
Pitch
Its useful for new contributors to the packages I maintain to have it broken down where they can address one problem at a time. When they start trying to add type hints to a to large files they fine it overwhelming when our CI just reports it all as one failure.
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
Suchen Sie die vorhandenen junit_format-Implementierungen für die Formate "global" und "per_file" und lesen Sie zuerst deren Tests. Fügen Sie das neue Verhalten "per_diagnostic" hinzu, sodass jeder generierte Fehler oder Hinweis zu einem eigenen Testfall wird, und erweitern Sie anschließend die relevanten Format-Tests, um zu überprüfen, dass pro Diagnose ein Testfall erzeugt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100