prettier / prettier/plugin-php
Invalid output caused by "inline" node before "leadingComments" node
Nessuno ha ancora preso questa issue.
- Lingua principale
- PHP
- Stelle
- 1.9k
- Fork
- 139
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
@prettier/plugin-php v0.11.2
Playground link
Input:
with space before the PHP starting tag
<?php // comment
echo the_content(); ?>
Output:
<?php // comment
// comment
?>echo the_content(); ?>
The extra PHP closing tag break the PHP code itself
Note: In case I remove the space before the PHP starting tag, the output is correct:
Input:
<?php // comment
echo the_content(); ?>
Output:
<?php // comment
echo the_content(); ?>
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con l’esempio Playground collegato e riproduci l’output del formatter usando l’input con uno spazio iniziale prima del tag PHP. Traccia la gestione dei nodi di commento inline e iniziali; il lavoro è completato quando la formattazione non inserisce più un commento duplicato né un tag di chiusura PHP duplicato e preserva il codice PHP valido.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- php
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100