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
js_analyzer[css_16118272471217147034.js]
xtask/bench/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-4%
18 ms18.8 ms
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_analyzer[parser_13571644119461115204.ts]
xtask/bench/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-3%
67 ms68.8 ms
react-dom.production.min_7131952758041326366.js[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
-2%
34.6 ms35.4 ms
js_analyzer[index_3894593175024091846.js]
xtask/bench/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-2%
46.6 ms47.6 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
js_analyzer[router_17129688031671448157.ts]
xtask/bench/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-2%
19.6 ms19.9 ms
checker_6456328407951392140.ts[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
-2%
243.1 ms246.8 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
pixi.min_8151088792683739606.js[uncached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
-1%
128 ms129.4 ms
canada_639262044961882324.json[cached]
xtask/bench/benches/json_parser.rs::json_parser::bench_json_parser::json_parser
CodSpeed Performance Gauge
-1%
165 ms166.7 ms
foundation_11602414662825430680.css[uncached]
xtask/bench/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
CodSpeed Performance Gauge
-1%
26.7 ms26.9 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
package-lock_11240515041603712709.json[cached]
xtask/bench/benches/json_parser.rs::json_parser::bench_json_parser::json_parser
CodSpeed Performance Gauge
-1%
5.2 ms5.3 ms
tex-chtml-full_561698452596513081.js[uncached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
-1%
272.2 ms274.5 ms
js_analyzer[statement_263793315104667298.ts]
xtask/bench/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
65.8 ms66.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
d3.min_16009850199655599998.js[cached]
xtask/bench/benches/js_parser.rs::js_parser::bench_js_parser::js_parser
CodSpeed Performance Gauge
-1%
104.2 ms104.9 ms

Commits

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