prettier / prettier/plugin-php
Invalid output caused by "inline" node before "leadingComments" node
Personne n'a encore pris cette issue.
- Langage dominant
- PHP
- Étoiles
- 1.9k
- Forks
- 139
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
@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(); ?>
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par l’exemple Playground lié et reproduisez la sortie du formatter en utilisant l’entrée avec un espace en tête avant la balise PHP. Suivez le traitement des nœuds de commentaire inline et en tête ; le travail est terminé lorsque le formatage n’insère plus de commentaire dupliqué ni de balise de fermeture PHP dupliquée et préserve le code PHP valide.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100