Skip to main content

A little clarity for every lint run

Stylelint
File Progress

stylelint-plugin-file-progress

See the stylesheet behind the wait. Live filenames and configurable process summaries for Stylelint, with terminal colors from picocolors.

Native Stylelint plugin

One rule. Your existing config, fixes, and diagnostics.

Your terminal, your rules

File, compact, and summary modes, with CI and TTY presets.

Useful process summaries

Observed files, elapsed time, and throughput at shutdown.

  • Latest npm version
  • Monthly npm downloads
  • Supported Node.js versions
  • Bundled TypeScript declarations
  • Latest GitHub release
  • Codecov coverage
  • GitHub Actions checks on main
  • GitHub stars
  • MIT license

Start here

Progress that fits your workflow.โ€‹

Meet the plugin โ†’

Choose your output

Compare seven presets, from everyday filenames to a quiet CI summary.

Compare presets โ†’

1 observational rule

7 ready-to-use presets

17 display options

31 terminal demos

A look inside your terminal

Follow the files.
Keep the useful details.โ€‹

Choose readable filenames while Stylelint works, then see observed file counts, elapsed time, and throughput in a single process summary.

Each file updates the same terminal block. Spinner frames advance with file events, while formatter output stays visible.

Explore all 31 recordings โ†’

Timings in these reproducible demos illustrate process metrics. What does a file event mean?

Play the detailed terminal recordingrecommended-detailed animated terminal demonstration
Live Stylelint progress and the later process summary
recommended-detailedReal display controller ยท reproducible file events

Seven ways to show progress

Pick a preset. Get on with your CSS.โ€‹

View the comparison โ†’

Ready when you are

One install.
One config entry.โ€‹

Add the progress preset after your existing configs. Your lint rules and autofixes continue to work as usual.

npm install --save-dev stylelint stylelint-plugin-file-progress
stylelint.config.mjs
export default {
extends: [
"stylelint-plugin-file-progress/configs/recommended",
],
};
Read the setup guide โ†’

Part of the same toolkit

Familiar tools. Connected docs.โ€‹

Explore the ESLint counterpart, shared Stylelint config, and the inspectors behind this project.