prettier / prettier/plugin-php
Configuration ignored when defined in multiple sources
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
Hi.
The plugin configuration is ignored when it is defined in multiple sources. For example, I set the next two config values in .prettierrc
"braceStyle": "1tbs",
"singleQuote": true
but the plugin reports the following Resolved config:
{
"parser": "php",
"phpVersion": "7.4",
"plugins": [
"@prettier/plugin-php"
]
}
Then, I noticed I also had some "prettier": {...} configuration in package.json. The new configuration was still ignored after I added the same two config values to the Prettier property in this file. At this point, both configuration sources are the same.
Finally, the new configuration was in effect after I deleted the .prettierrc file.
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 reproduire la configuration en utilisant à la fois .prettierrc et la propriété "prettier" dans package.json, puis comparez-la au cas où .prettierrc est supprimé. Suivez la manière dont ces deux sources sont résolues et vérifiez que braceStyle et singleQuote sont conservés lorsque les deux sources les définissent.
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é
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 64/100