eslint-plugin-progress v0.0.1 provides real-time progress updates and summary statistics when running ESLint on large projects. It displays a timestamped count of processed files during execution and a final report including total files, processing time, and the 20 slowest files. The plugin is useful for monorepos or codebases with thousands of files where ESLint can take minutes. It is a simple ESLint rule plugin with no dependencies. However, it is in early development (v0.0.1) and has known issues such as missing stats for the last processed file.
npm install eslint-plugin-progressVerified import paths — ran on the pinned version, not inferred.
Shows installation and configuration of the plugin to display progress when running ESLint.
None yet; the issue is acknowledged. Consider contributing a fix or using a different tool if accurate per-file stats are critical.
Check GitHub for any updates or forks. Consider alternatives like eslint-plugin-only-warn or custom reporter if needed.
Ensure ESLint version >= 4. For older versions, use `plugins: { "progress": true }` format.Run `npm install eslint-plugin-progress --save-dev` or `yarn add eslint-plugin-progress --dev`.
Ensure the package name exactly matches: `plugins: ["progress"]` and the package is installed in the same directory as .eslintrc.
Use the rule format: `"progress/activate": 1`. Ensure ESLint version >= 4. For older versions, use `"progress/activate": 1` as string key.
No dependency data recorded yet.