oxc-project
oxc
BlogDocsChangelog

perf(linter): update `no-extra-non-null-assertion` to use diverging match

#14697Merged
Comparing
10-16-perf_linter_update_no-extra-non-null-assertion_to_use_diverging_match
(
2582a50
) with
main
(
231bac0
)
CodSpeed Performance Gauge
0%
Untouched
4
Skipped
33

Benchmarks

Skipped (33)

Passed

linter[binder.ts]
tasks/benchmark/benches/linter.rs::linter::bench_linter
CodSpeed Performance Gauge
0%
53.3 ms53.1 ms
linter[cal.com.tsx]
tasks/benchmark/benches/linter.rs::linter::bench_linter
CodSpeed Performance Gauge
0%
503.4 ms501.8 ms
linter[react.development.js]
tasks/benchmark/benches/linter.rs::linter::bench_linter
CodSpeed Performance Gauge
0%
20.2 ms20.2 ms
linter[RadixUIAdoptionSection.jsx]
tasks/benchmark/benches/linter.rs::linter::bench_linter
CodSpeed Performance Gauge
0%
873.9 µs873.9 µs

Commits

Click on a commit to change the comparison range
Base
10-16-perf_linter_update_typescript_array-type_to_only_have_top-level_match
231bac0
+0.22%
perf(linter): update `no-extra-non-null-assertion` to use diverging match (#14697) Adding the diverging match here enables the linter codegen to recognize this pattern and do node type analysis.
2582a50
18 days ago
by camchenry
© 2025 CodSpeed Technology
Home Terms Privacy Docs