Evaluate Twinkleplop for terminal code highlighting
@MathurAditya724 is already working on this.
Since Sep 24, 2026.
Assessment
This issue has not been assessed yet.
Description
Terminal Markdown code blocks use a different highlighter from the local UI, so the advertised Twinkleplop-versus-Shiki speedups do not establish a benefit here. This task tracks evaluating terminal suitability rather than committing to a replacement.
- The Markdown formatter uses
cli-highlight, backed by highlight.js. That dependency renders HTML and parses it into ANSI output; Twinkleplop exposes HTML or flat token spans, not a compatible terminal rendering API. - No direct terminal performance comparison has been run. Startup, packaged size, ANSI output, language coverage/autodetection and plain/NO_COLOR behavior remain evaluation concerns. highlight.js is absent from the published comparison.
- SQL formatting is outside this scope:
@sentry/sqlishprovides tolerant parsing, parameter recognition and structural formatting in addition to coloring.
via byk.
--
- Dominant language
- TypeScript
- Stars
- 121
- Forks
- 14
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 92
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from getsentry/cli
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
jared
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
bug jared
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
receptron/mulmoterminal#2264 ·
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
components-web-app/docs#96 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
simonsobs/tileviewer#114 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100