dotnet / dotnet/format

Prettier-style line breaking

Offen
#246 43 Kommentare 165 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Feature Request
Vorherrschende Sprache
Keine Sprachdaten
Sterne
1.9k
Forks
173
Ø Merge
10 T. 13 Std.
Gemergte PRs (30 T.)
1

Beschreibung

It's my understanding the the project doesn't do line breaking the way [Prettier](https://prettier.io) does: Inserting and removing line breaks depending on the *length of the resulting lines*.

I can't find a rationale for this and I can't find a ticket mentioning this.

It's technically easy to implement (using Roslyn), but it's not entirely independent from other formatting jobs (eg. whether opening braces should always be on a new line).

So what's going on? Is there no love for Prettier's approach?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das aktuelle Formatierungsverhalten des Projekts und den verlinkten Prettier-Ansatz zu überprüfen, und untersuche anschließend, wie ein längenbasierter Zeilenumbruch mit anderen Formatierungsaufgaben wie der Platzierung öffnender geschweifter Klammern zusammenspielen würde. Als abgeschlossen gilt die Aufgabe, wenn der Umfang und ein Implementierungsplan festgelegt sind; im Issue werden keine Dateien oder Tests genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
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.