• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

miyuchina / mistletoe
94%

Build:
DEFAULT BRANCH: master
Repo Added 20 Jul 2017 02:29AM UTC
Files 25
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • V0.2.1
  • alpha
  • code-fence-type
  • contrib-telegraph-renderer
  • crash
  • dev
  • fix-escape-caret
  • fix-render-inline-code
  • fix/html-span-soft-line-break-word-wrap
  • master
  • packaging
  • redos
  • start-read-paradigm
  • table
  • test
  • tokenize_block-pass-lines-to-start
  • types
  • v0.1.1
  • v0.2
  • v0.2.1
  • v0.3
  • v0.3.1
  • v0.4
  • v0.4.1
  • v0.5
  • v0.5.1
  • v0.5.2
  • v0.5.3
  • v0.5.4
  • v0.5.5
  • v0.6
  • v0.6.1
  • v0.6.2
  • v0.7
  • v0.7.1
  • v0.7.2
  • v3.0
  • xss

15 May 2026 06:54AM UTC coverage: 94.255%. Remained the same
25904813833

push

github

pbodnar
fix: avoid crash on overlapping delimiters

The fuzzing discovered crash with IndexError: string index out of range

The `type` stores all parsed delimiters and this is supposed to remove
one removed delimiter, but it did remove all but one delimiter so it
only worker for one nesting level. For example, removing 1 marker from
the right side of `****` should leave `***`, but the old code left *
while `number`, `start`, and `end` said 3 markers remained. Later
parsing could then reduce that inconsistent `type` to "", and
`closer.type[0]` crashed with `IndexError`.

Fixes #261

1 of 1 new or added line in 1 file covered. (100.0%)

2428 of 2576 relevant lines covered (94.25%)

0.94 hits per line

Relevant lines Covered
Build:
Build:
2576 RELEVANT LINES 2428 COVERED LINES
0.94 HITS PER LINE
Source Files on master
  • Tree
  • List 25
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25904813833 master fix: avoid crash on overlapping delimiters The fuzzing discovered crash with IndexError: string index out of range The `type` stores all parsed delimiters and this is supposed to remove one removed delimiter, but it did remove all but one delimi... push 15 May 2026 06:55AM UTC pbodnar github
94.25
25846102970 packaging Merge d5694a1e1 into 9c9f9a1f2 Pull #277 14 May 2026 06:44AM UTC web-flow github
94.25
25844750545 redos Merge 8ee8b8299 into 9c9f9a1f2 Pull #276 14 May 2026 06:05AM UTC web-flow github
94.25
25843792101 crash Merge 643531c5c into 9c9f9a1f2 Pull #271 14 May 2026 05:36AM UTC web-flow github
94.25
25813071525 master fix: preserve line break before/after HTML span during word-wrap When a closing HTML tag (e.g. </template>) appears on its own line in the source, mistletoe parses the surrounding newlines as soft LineBreaks. During word-wrap (max_line_length set... push 13 May 2026 04:43PM UTC pbodnar github
94.25
25629009462 fix/html-span-soft-line-break-word-wrap Merge 9e517c161 into bdc83c8bd Pull #275 13 May 2026 04:42PM UTC web-flow github
94.25
25670330249 crash Merge c45e959c2 into bdc83c8bd Pull #271 11 May 2026 12:33PM UTC web-flow github
94.25
25622460603 master fix: escape pipes inside table Ensure that pipes in the Markdow rendered tables is escaped. Fixes #244 push 10 May 2026 07:04AM UTC pbodnar github
94.25
25620966123 crash Merge c35006ef7 into beb3dc0b4 Pull #271 10 May 2026 05:39AM UTC web-flow github
94.24
25620720862 table Merge d4731d859 into beb3dc0b4 Pull #274 10 May 2026 05:25AM UTC web-flow github
94.25
See All Builds (503)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc