Benchmarking is hard, and I didn't find an open source project that is currently heavily using type-aware linting and that don't have complex setup (remote caching, project references, share configuration via workspace, ...).
If you were able to successfully migrate to tsl, please share your speed up gains!
The speedup gain I got on the codebase at @carbometrix (~1k files, 170k LOC) on GH runners:
tsc 35s / eslint 75s -> tsl 40s / eslint 20s
- Type-aware speedup: 55s -> 5s (11x)
- Overall linting speedup: 110s -> 60s (1.8x)
Benchmarking is hard, and I didn't find an open source project that is currently heavily using type-aware linting and that don't have complex setup (remote caching, project references, share configuration via workspace, ...).
If you were able to successfully migrate to tsl, please share your speed up gains!
The speedup gain I got on the codebase at @carbometrix (~1k files, 170k LOC) on GH runners:
tsc35s /eslint75s ->tsl40s /eslint20s