Some colors make error messages hard to read on white backgrounds.
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 75/100
Rechercherichtung
Beginne in internal/diagnosticwriter/diagnosticwriter.go bei dem im Issue verlinkten Code zum Schreiben von Farben und vergleiche die von ihm ausgegebenen Terminalsequenzen mit dem gemeldeten Verhalten auf weißem Hintergrund. Überprüfe die Diagnoseausgabe in einem Terminal mit dessen Standardfarben; abgeschlossen ist die Aufgabe, wenn die Fehlermeldungen lesbar bleiben, ohne helle Farbvarianten zu erzwingen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
On a terminal with white background, some parts of the error messages are very hard to read:
Cause
The problem is that the diagnosticwriter is forcing the bright versions of the colors, instead of using the default colors set by the terminal configuration (by writing 9x instead of 3x):
If I patch the binary to replace the colors to 3x with this:
$ sed -i 's/\x1b\[9\(.\)m/\x1b[3\1m/g' ./node_modules/@typescript/typescript-linux-x64/lib/tsc
Then the output is much easier to read:
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 15.5k
- Ø Merge
- 1 T. 22 Std.
- Gemergte PRs (30 T.)
- 140
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/TypeScript
-
Non-enum CLI options with multiple values separated by comma and space aren't whitespace trimmedEvtl. vergeben @auvred hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
microsoft/TypeScript#64618 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
microsoft/TypeScript#64565 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
`EFNoLeadingComments` suppresses synthesized leading comments in tsgo; Strada only suppresses source commentsEvtl. vergeben @weswigham hat das vor 5 Tagen übernommen. OffenNeeds Investigation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
microsoft/TypeScript#64453 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhance: Add tests for premature caching of contextual parameter typesEvtl. vergeben @luchenxu73 hat das vor 19 Tagen übernommen. OffenPossible Improvement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
microsoft/TypeScript#64278 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Docs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
microsoft/TypeScript#64118 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in microsoft/TypeScript
Ähnliche Issues
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
AOSSIE-Org/DebateAI#611 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
MHSanaei/3x-ui#6737 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
terraform-provider
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
ClickHouse/terraform-provider-clickhousedbops#281 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
open-telemetry/opentelemetry-go-compile-instrumentation#1450 ·
Maintainer antworten meist innerhalb von 2 Tagen