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
schedule + flush 50 read tasks
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
-9%
304.9 µs333.6 µs
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
memoize miss
packages/tests/__benchmarks__/base.bench.ts::Base internals::memo / memoize
CodSpeed Performance Gauge
-1%
48.9 µs49.4 µs
access __config
packages/tests/__benchmarks__/base.bench.ts::Base internals::__config (prototype chain merge)
CodSpeed Performance Gauge
-1%
27.9 µs28.1 µs
parseNamedOffset (viewport unit: "50vh")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::offset parsing (runs on resize)
CodSpeed Performance Gauge
-1%
36.2 µs36.5 µs
getEdgeWithOffset (percentage "50%")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
-1%
36.3 µs36.6 µ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
normalizeOffset (custom offset string)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::offset parsing (runs on resize)
CodSpeed Performance Gauge
-1%
48.4 µs48.7 µ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
parseNamedOffset (percentage: "50%")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::offset parsing (runs on resize)
CodSpeed Performance Gauge
-1%
39.4 µs39.7 µ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
access __config (deeper inheritance)
packages/tests/__benchmarks__/base.bench.ts::Base internals::__config (prototype chain merge)
CodSpeed Performance Gauge
0%
22.9 µs23.1 µs
schedule + flush read + write (nested)
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
0%
28.3 µs28.2 µs
queue.add (creates Promise + closure)
packages/tests/__benchmarks__/base.bench.ts::Base internals::Queue.add (Promise creation)
CodSpeed Performance Gauge
0%
19.1 µs19.2 µs
map(value, 0, 1, 0, 1)
packages/tests/__benchmarks__/scheduler.bench.ts::clamp01 / clamp / map
CodSpeed Performance Gauge
0%
19.6 µs19.7 µs
start/finish cycle
packages/tests/__benchmarks__/tween.bench.ts::tween::lifecycle
CodSpeed Performance Gauge
0%
78.7 µs79 µs

Commits

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