prettier / prettier/plugin-php
Bug with mixture of php with comments and html
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- PHP
- Sterne
- 1.9k
- Forks
- 139
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Prettier 3.5.3
PHP Plugin 0.22.4
# Options (if any):
Input:
<?php
const a = true;
?><div></div>
<?php if (2==2) {
// comment
?><span></span><?php
return true;
}
Output:
<?php
const a = true; ?><div></div>
<?php if (2 == 2) {<?php
// comment
?><span></span><?php return true;}
Expected behavior:
< ? php above the comment line at the end is not needed
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
Es werden keine Dateien oder Tests genannt. Reproduziere das bereitgestellte gemischte PHP/HTML-Beispiel mit Prettier 3.5.3 und PHP Plugin 0.22.4 und verfolge anschließend das Verhalten des Formatters rund um den Kommentar und das öffnende PHP-Tag. Erledigt ist die Aufgabe, wenn das unnötige öffnende Tag nicht vorhanden ist und die Regression durch einen Test 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
- 45/100