A drop-in replacement for ESLint 9 featuring multithreaded parallel linting.
Only flat config is supported!
All ESLint options are supported, plus --concurrency
to specify the number of linting threads explicitly.
Example:
npx eslint-p --fix --concurrency=4
If not specified, the number of linting threads is calculated automatically. Normally, a performance improvement will be only noticeable on systems with 4 or more CPUs.