Default to HTML parsing?
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
Rechercherichtung
Beginne in src/parse-markup.js, insbesondere bei den Zeilen 12-19, und verfolge, wie ausgelassene und explizite type-Werte den Parser auswählen. Prüfe die Beispiele im Issue, einschließlich img-, br- und input-Markup; die Aufgabe ist erledigt, wenn Markup ohne type="html" diese HTML-Elemente korrekt verarbeitet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Leaving out type="html" causes XML parsing, which breaks when the markup contains empty HTML elements that aren’t self-closed, e.g. <img>, <br>, <input>. This is especially problematic if the markup was generated by a Markdown processor (e.g. Marked does not self-close empty HTML elements). Due to this limitation, I think it makes sense to default to HTML parsing.
Related discussion in preact-markdown: https://github.com/laggingreflex/preact-markdown/issues/1#issuecomment-290517050
- Vorherrschende Sprache
- JavaScript
- Sterne
- 207
- Forks
- 27
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus developit/preact-markup
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 35/100
developit/preact-markup#50 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
developit/preact-markup#49 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
developit/preact-markup#46 · 3 Kommentare ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
developit/preact-markup#25 · 2 Kommentare ·
-
question
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
developit/preact-markup#10 · 1 Kommentar · 1 Reaktion ·
Alle Issues in developit/preact-markup
Ähnliche Issues
-
Tool errors containing cycles or BigInt crash getErrorMessage and replace the original failureOffenfactory-active factory-automatic task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
vercel/ai#22796 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 78/100
facioquo/stock-indicators-dotnet#2300 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue needs-triage priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
melodic-software/claude-code-plugins#6982 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
val() setter uses the first control's type for a mixed selectionEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 75/100
douglascrockford/Misty#35 ·
Maintainer antworten meist innerhalb von 1 Tag