Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

feat(lint): implement `useNumericSeparators`

#5635Merged
Comparing
uncenter:feat/use-numeric-separators
(
80cfe44
) with
main
(
57a240a
)
CodSpeed Performance Gauge
0%
Untouched
95
Ignored
20

Benchmarks

115 total
pixi.min_8151088792683739606.js[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+4%
122.5 ms117.7 ms
three.min_17199329737537001178.js[uncached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+3%
147.9 ms144.1 ms
js_formatter[react-dom.production.min_7131952758041326366.js]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
+2%
133.8 ms131.3 ms
bootstrap_18416142857265205439.css[cached]
xtask/bench/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
CodSpeed Performance Gauge
+2%
37.6 ms37 ms
compiler_3469143416596620219.js[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+2%
143.2 ms140.9 ms
parser_13571644119461115204.ts[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+1%
6 ms6 ms
math_5920422916221598348.js[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+1%
200.7 ms198.4 ms
graphql_formatter[schema_8546403410957788002.graphql]
xtask/bench/benches/graphql_formatter.rs::graphql_formatter::bench_graphql_formatter
CodSpeed Performance Gauge
+1%
2.4 ms2.4 ms
vue.global.prod_4065256639735990520.js[uncached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+1%
45.9 ms45.4 ms
json_formatter[db_17847247775464589309.json]
xtask/bench/benches/json_formatter.rs::json_formatter::bench_json_formatter
CodSpeed Performance Gauge
+1%
42.9 ms42.6 ms
js_formatter[pixi.min_8151088792683739606.js]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
+1%
458.9 ms455.4 ms
react-dom.production.min_7131952758041326366.js[uncached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+1%
37.9 ms37.6 ms
bulma_5641719244145477318.css[cached]
xtask/bench/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
CodSpeed Performance Gauge
+1%
116.9 ms116.1 ms
parser_13571644119461115204.ts[uncached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
+1%
6.6 ms6.6 ms
js_formatter[parser_13571644119461115204.ts]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
+1%
18.8 ms18.7 ms
css_formatter[materialize_5526761731747548557.css]
xtask/bench/benches/css_formatter.rs::css_formatter::bench_css_formatter
CodSpeed Performance Gauge
+1%
85.6 ms85.1 ms
css_formatter[full_5814491140539129161.css]
xtask/bench/benches/css_formatter.rs::css_formatter::bench_css_formatter
CodSpeed Performance Gauge
0%
1.3 s1.3 s
js_formatter[three.min_17199329737537001178.js]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
558.5 ms555.8 ms
full_5814491140539129161.css[cached]
xtask/bench/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
CodSpeed Performance Gauge
0%
430.2 ms428.1 ms
js_formatter[d3.min_16009850199655599998.js]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
420.8 ms418.9 ms
typescript_5583633924076080079.js[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
0%
927.2 ms923.1 ms
json_formatter[eucjp_1600564308684076393.json]
xtask/bench/benches/json_formatter.rs::json_formatter::bench_json_formatter
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
js_formatter[ios.d_12216376241674358710.d.ts]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
733.4 ms730.4 ms
js_formatter[tex-chtml-full_561698452596513081.js]
xtask/bench/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
1.1 s1 s
foundation_11602414662825430680.css[cached]
xtask/bench/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
CodSpeed Performance Gauge
0%
24.9 ms24.8 ms

Commits

Click on a commit to change the comparison range
Base
main
57a240a
-0.1%
docs: add changeset
1ade056
11 months ago
by uncenter
+0.01%
fix(lint/useNumericSeparators): handle fractional exponents
0b68689
11 months ago
by uncenter
-0.13%
test(lint/useNumericSeparators): simplify fixtures
17f88c1
11 months ago
by uncenter
+0.15%
refactor(lint/useNumericSeparators): apply lint fixes, cleanup
812bce2
11 months ago
by uncenter
-0.08%
docs(lint/useNumericSeparators): more valid/invalid examples, document options
b800871
11 months ago
by uncenter
+0.06%
refactor(lint/useNumericSeparators): prefer `.map().unwrap_or_default()` over if/else for empty strings
64a28cf
11 months ago
by uncenter
+0.01%
test(lint/useNumericSeparators): remove valid numeric literal from invalid fixture
a0161c7
11 months ago
by uncenter
-0.04%
fix(lint/useNumericSeparators): remove options
3be2370
11 months ago
by uncenter
0%
refactor(lint/useNumericSeparators): cleanup `format_num`
cf1dd2e
11 months ago
by uncenter
-0.14%
refactor(lint/useNumericSeparators): prefer for loops over chained iterators
b1dc6a4
11 months ago
by uncenter
+0.22%
refactor(lint/useNumericSeparators): prefer `.enumerate()`
fd5ba69
11 months ago
by uncenter
0%
refactor(lint/useNumericSeparators): document and rename `flush_current_num`
d5becba
11 months ago
by uncenter
+0.05%
refactor(lint/useNumericSeparators): clean up min_digits/group_len options logic
be07c77
11 months ago
by uncenter
-0.11%
refactor(lint/useNumericSeparators): extend result directly, rename `add_separators_and_push` -> `insert_separators`
5288e8b
11 months ago
by uncenter
-0.07%
Merge branch 'main' into feat/use-numeric-separators
c01d949
11 months ago
by uncenter
+0.06%
feat(lint/useNumericSeparators): add better diagnostics
9b65fcc
11 months ago
by uncenter
+0.18%
chore(lint/useNumericSeparators): adjust whitespace in doc comment
f8571d3
11 months ago
by uncenter
-0.12%
fix(lint/useNumericSeparators): improve unnecessary grouping diagnostic text
3130700
11 months ago
by uncenter
+0.07%
test(lint/useNumericSeparators): update invalid snapshot with new diagnostic text
80cfe44
11 months ago
by uncenter
© 2026 CodSpeed Technology
Home Terms Privacy Docs