What's Changed
- refactor: consume canonical diagnostics and summary by @luojiyin1987 in #186
- perf(batch): avoid retaining clean fix results by @luojiyin1987 in #188
- refactor(benchmark): measure the built CLI instead of tsx by @luojiyin1987 in #189
- perf(benchmark): add Piscina(1) vs direct lintWorker comparison by @luojiyin1987 in #192
- refactor: migrate lintMarkdown from deprecated to options-based API by @luojiyin1987 in #194
- refactor: sanitize configPath in error messages and make resolveAdaptiveConcurrency sync by @luojiyin1987 in #196
- chore(release): prepare CLI 2.4.0 by @luojiyin1987 in #197
Full Changelog: v2.3.1...v2.4.0