Avatar for the studiometa user
studiometa
js-toolkit
BlogDocsChangelog

[Feature] ESLint plugin new rules

#728Merged
Comparing
feat/eslint-plugin-new-rules
(
f53d185
) with
main
(
8ea8f3f
)
CodSpeed Performance Gauge
0%
Untouched
115

Benchmarks

115 total
create with simple keyframes (opacity)
packages/tests/__benchmarks__/animate.bench.ts::animate::creation
CodSpeed Performance Gauge
+4%
183.1 µs175.5 µs
getEdges (x axis, named offsets)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
+2%
22 µs21.7 µs
getEdges (y axis, named offsets)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
+1%
27.1 µs26.7 µs
normalize function
packages/tests/__benchmarks__/tween.bench.ts::tween::normalizeEase
CodSpeed Performance Gauge
+1%
12.7 µs12.5 µs
clamp (scroll position)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::per-frame computation (runs every rAF tick)
CodSpeed Performance Gauge
+1%
20.5 µs20.2 µs
create tween with smooth mode
packages/tests/__benchmarks__/tween.bench.ts::tween::creation
CodSpeed Performance Gauge
+1%
102.8 µs101.7 µs
props() access
packages/tests/__benchmarks__/services.bench.ts::services::RafService
CodSpeed Performance Gauge
+1%
11.6 µs11.5 µs
trigger (50 callbacks)
packages/tests/__benchmarks__/scheduler.bench.ts::AbstractService.trigger (non-batched)
CodSpeed Performance Gauge
+1%
32.6 µs32.3 µs
empty props object
packages/tests/__benchmarks__/transform.bench.ts::transform::single element
CodSpeed Performance Gauge
+1%
252 µs250.2 µs
combined (x, y, scale, rotate)
packages/tests/__benchmarks__/transform.bench.ts::transform::single element
CodSpeed Performance Gauge
+1%
288 µs286.2 µs
has() check
packages/tests/__benchmarks__/services.bench.ts::services::RafService
CodSpeed Performance Gauge
+1%
14.6 µs14.5 µs
getEdgeWithOffset (named offset "end")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
+1%
17 µs16.9 µs
normalize bezier curve
packages/tests/__benchmarks__/tween.bench.ts::tween::normalizeEase
CodSpeed Performance Gauge
+1%
23.7 µs23.6 µs
schedule + flush read + write (nested)
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
0%
28.3 µs28.2 µs
full updateProps equivalent (1 axis)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::per-frame computation (runs every rAF tick)
CodSpeed Performance Gauge
0%
26.7 µs26.5 µs
schedule + flush 10 read tasks
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
0%
38.8 µs38.6 µs
getEdgeWithOffset (named offset "start")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
0%
17.3 µs17.3 µs
trigger (1 callback)
packages/tests/__benchmarks__/scheduler.bench.ts::AbstractService.trigger (non-batched)
CodSpeed Performance Gauge
0%
40.9 µs40.7 µs
schedule + flush 10 read + 10 write
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
0%
43.3 µs43.2 µs
schedule read + write (nested pattern)
packages/tests/__benchmarks__/services.bench.ts::services::domScheduler
CodSpeed Performance Gauge
0%
28 µs27.9 µs
full updateProps equivalent (2 axes)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::per-frame computation (runs every rAF tick)
CodSpeed Performance Gauge
0%
29.4 µs29.3 µs
clamp(value, 0, 1) direct
packages/tests/__benchmarks__/scheduler.bench.ts::clamp01 / clamp / map
CodSpeed Performance Gauge
0%
20.1 µs20 µs
trigger (1 callback, read + write)
packages/tests/__benchmarks__/services.bench.ts::services::RafService.trigger()
CodSpeed Performance Gauge
0%
33.8 µs33.7 µs
normalize undefined (fallback to linear)
packages/tests/__benchmarks__/tween.bench.ts::tween::normalizeEase
CodSpeed Performance Gauge
0%
12 µs12 µs
trigger (10 callbacks)
packages/tests/__benchmarks__/scheduler.bench.ts::AbstractService.trigger (non-batched)
CodSpeed Performance Gauge
0%
23.4 µs23.3 µs

Commits

Click on a commit to change the comparison range
Base
main
8ea8f3f
-0.03%
Update docs with eslint-plugin rules
fe0fbd1
6 days ago
by titouanmathis
+0.06%
Restructure docs linting page with level-4 headings per rule
50b19af
6 days ago
by titouanmathis
0%
Update changelog
f53d185
6 days ago
by titouanmathis
© 2026 CodSpeed Technology
Home Terms Privacy Docs