developit / developit/snarkdown

Unexpected parsing with single characters such as *

Offen
#94 1 Kommentar 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
2.4k
Forks
116
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm trying to use an asterisk in my string but it makes everything after is _Italic_. I believe this behaviour is unexpectes.

Input:
```
This string has something *important, so I use an asterisk.
```

Expected:
This string has something *important, so I use an asterisk.

Actual:
This string has something *_important, so I use an asterisk._

If this behaviour is expected I then one should resort to escaping the said character, however this also produces an undesirable result.

Input:
```
This string has something \*important, so I use an asterisk.
```

Expected:
This string has something *important, so I use an asterisk.

Actual:
This string has something \\*important, so I use an asterisk.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die beiden im Issue gezeigten Eingaben zu reproduzieren und die Behandlung eines nicht gepaarten Sternchens durch den Parser mit seiner durch einen Backslash escapten Form zu vergleichen. Fertig ist es, wenn ein einzelnes Sternchen literal bleibt und sein Escaping ein einzelnes literales Sternchen erzeugt, entsprechend der angegebenen erwarteten Ausgabe.

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
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.