prettier / prettier/plugin-xml
Plugin is adding non-existing spaces to result content with HTML character entities
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 278
- Forks
- 46
- Ø Merge
- 1 Min.
- Gemergte PRs (30 T.)
- 13
Beschreibung
Applies to version 3.3.1 to up to latest (3.4.1). Not reproducible in 3.3.0.
When using the plugin to format xml content using prettier, the result content ends up with non-existing spaces in HTML character entities.
Codesandbox for version 3.3.0:
https://codesandbox.io/p/sandbox/prettierxmlplugin-3-3-0-k374wn?file=%2Fsrc%2FApp.js%3A6%2C1-9%2C15
Codesandbox for version 3.3.1:
https://codesandbox.io/p/sandbox/cocky-cray-gy83nr?file=%2Fsrc%2FApp.js%3A3%2C19
See how in 3.3.1 the result has spaces in character entities like < and >
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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
Reproduziere das Problem anhand der verlinkten CodeSandbox-Beispiele und vergleiche die Plugin-Versionen 3.3.0 und 3.3.1, während du XML mit Prettier formatierst. Verfolge die Regression zwischen diesen Versionen zurück und verifiziere, dass Zeichenentitäten wie \u0026lt; und \u0026gt; im formatierten Ergebnis keine Leerzeichen mehr erhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100