Skip to main content

A little clarity for every lint run

Remark
File Progress

remark-lint-file-progress

See the Markdown file behind the wait. Live filenames and configurable process summaries for Remark, with terminal colors from picocolors.

Native unified plugin

One transformer. Your existing Markdown, messages, and output.

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
  • Native unified plugin
  • 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 transformer

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 Remark works, then see observed file counts, elapsed time, and throughput in a single process summary.

Interactive files update the same terminal block when its position is known. Spinner frames advance with file events, while reporter writes remain 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 remark progress with colored Markdown paths
recommended-detailedReal display controller ยท reproducible file events

Seven ways to show progress

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

View the comparison โ†’

Ready when you are

One install.
One config entry.โ€‹

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

npm install --save-dev remark-cli remark-lint-file-progress
.remarkrc.mjs
import recommended from "remark-lint-file-progress/configs/recommended";

export default recommended;
Read the setup guide โ†’

Part of the same toolkit

Familiar tools. Connected docs.โ€‹

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