biomejs
biome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(lint): collapse nested if to satisfy clippy Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:feat/svelte-interpolated-attribute-string
19 minutes ago
[autofix.ci] apply automated fixes
Mokto:feat/svelte-interpolated-attribute-string
53 minutes ago
refactor(html-parser): add lookahead helper to HtmlLexer, use in peek_keyword_after_space Adds a position-only lookahead() closure wrapper to HtmlLexer, matching the pattern of p.lookahead() in the markdown parser. peek_keyword_after_space now uses it instead of manually saving/restoring self.position. The full checkpoint()/rewind() is intentionally not used here: it restores 7 fields and calls diagnostics.truncate(), which caused a ~34% regression on a previous attempt. Since peek_keyword_after_space only advances position, a position-only save is both correct and significantly cheaper. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:fix/svelte-each-as-const
56 minutes ago
perf(html_parser): eliminate double-scan for Svelte attribute value detection Replace the O(n) forward-scan in svelte_attribute_has_interpolation with a single O(n) lex pass (same work as before), then an O(1) last-byte check to detect interpolation. When interpolation is found, re_lex the opening quote as a standalone token so the template parser gets its l_quote. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:feat/svelte-interpolated-attribute-string
1 hour ago
perf(html-parser): revert peek_keyword_after_space to position-only save Using self.checkpoint()/self.rewind() caused a ~34% regression because rewind() restores 7+ fields and calls diagnostics.truncate(), even when no new diagnostics were added. peek_keyword_after_space only advances self.position, so a plain usize save/restore is both correct and significantly faster. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:fix/svelte-each-as-const
1 hour ago
fix(html_parser): merge duplicate else branches to satisfy clippy Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:feat/svelte-interpolated-attribute-string
1 hour ago
fix(html-parser): address review comments on as-const lookahead - Fix comment: `as const` is a TypeScript type assertion, not Svelte-specific syntax - Replace manual position save/restore in peek_keyword_after_space with self.checkpoint()/self.rewind() - Add test cases for multiple spaces and tab between `as` and `const` Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:fix/svelte-each-as-const
2 hours ago
fix: restore assertion_line in await binding snapshots Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mokto:feat/svelte-interpolated-attribute-string
2 hours ago
Latest Branches
CodSpeed Performance Gauge
-7%
feat(html_parser): parse Svelte interpolations in quoted attribute vals
#10504
54 minutes ago
281f6f1
Mokto:feat/svelte-interpolated-attribute-string
CodSpeed Performance Gauge
0%
fix(html-parser): allow TypeScript as const in Svelte {#each} expressions
#10489
1 hour ago
5b6ff37
Mokto:fix/svelte-each-as-const
CodSpeed Performance Gauge
-11%
feat(lint/useIterableCallbackReturn): add allowImplicit option #9445
#10461
3 hours ago
8b1b646
TXWSLYF:feat/9445-use-iterable-callback-return-allow-implicit
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs