prettier / prettier/plugin-php
Wrapping of static method calls
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- PHP
- Sterne
- 1.9k
- Forks
- 139
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
The plugin is currently wrapping variable static method calls before the double-colon ::. This seems wrong to me, but at least warrants some further discussion. It doesn't appear to be mentioned in PER-CS 2.0 at all, so it's not technically wrong. We do not do this wrapping direct static method calls from a class name, only from a variable.
@prettier/plugin-php v0.22.4
Playground link
Input:
<?php
$thisIsAReallyLongVariableNameUsedToTriggerTheBehaviour::staticMethod()
->anotherMethod();
Output:
<?php
$thisIsAReallyLongVariableNameUsedToTriggerTheBehaviour
::staticMethod()
->anotherMethod();
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 mit der verlinkten Playground-Reproduktion und untersuche den Formatter-Pfad, der für Zeilenumbrüche bei Aufrufen statischer Methoden verantwortlich ist. Reproduziere den Fall eines statischen Aufrufs über eine Variable, vergleiche ihn mit direkten Aufrufen über den Klassennamen und betrachte das Issue als abgeschlossen, sobald das beabsichtigte Umbruchverhalten festgelegt und durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100