Remark Config Inspector

May 31, 2026 ยท View on GitHub

npm license. npm total downloads. latest GitHub release. GitHub stars. GitHub forks. GitHub open issues. codecov.

A visual tool for inspecting and understanding your remark / remark-lint configuration.

It helps you understand:

  • which config items are active,
  • where rule states come from,
  • how overrides and file globs affect resolution,
  • and how final rule behavior is composed.

Screenshot

Remark Config Inspector

Usage

From a project that contains a remark config (.remarkrc* or package.json#remarkConfig):

npx remark-config-inspector@latest

Then open http://localhost:9999/ (If it does not open automatically) to explore your config.

Resolve for a target file

Use a specific target file when you want context-sensitive resolution:

npx remark-config-inspector --target docs/guide.md

If neither --file nor --target is supplied, the inspector uses a synthetic target file: remark-inspector-target.md.

CLI

remark-config-inspector [options]
remark-config-inspector build [options]

Core options

  • --config <configFile>: explicit config file path
  • --basePath <basePath>: root path used for glob resolution
  • --file <filePath>: alias of --target
  • --target <filePath>: file used for effective config resolution
  • --files: include matched file metadata in payload (enabled by default)

Static build

To generate a static inspector snapshot:

npx remark-config-inspector build

This emits a single-page app in .remark-config-inspector.

Static build options

  • --base <baseURL>: deployment base URL
  • --outDir <dir>: output directory (default: .remark-config-inspector)

Environment variables

Primary variables:

  • REMARK_CONFIG (or legacy ESLINT_BASE_PATH)
  • REMARK_BASE_PATH (or legacy ESLINT_BASE_PATH)
  • REMARK_TARGET (or legacy ESLINT_TARGET)

Run npx remark-config-inspector --help for all options.

License

Apache-2.0

Contributors โœจ

All Contributors.

Thanks goes to these wonderful people (emoji key):

9romise
9romise

๐Ÿ’ป
Nick2bad4u
Nick2bad4u

๐Ÿ› ๐Ÿ’ป ๐Ÿ“– ๐Ÿค” ๐Ÿš‡ ๐Ÿšง ๐Ÿ‘€ โš ๏ธ ๐Ÿ”ง
Pixel998
Pixel998

๐Ÿ’ป ๐Ÿš‡
Snyk bot
Snyk bot

๐Ÿ›ก๏ธ ๐Ÿš‡ ๐Ÿšง ๐Ÿ‘€
StarHeartHunt
StarHeartHunt

๐Ÿ’ป
StepSecurity Bot
StepSecurity Bot

๐Ÿ›ก๏ธ ๐Ÿš‡ ๐Ÿšง
aladdin-add
aladdin-add

๐Ÿ’ป
amareshsm
amareshsm

๐Ÿ’ป ๐Ÿš‡
antfu
antfu

๐Ÿ’ป ๐Ÿ“– ๐Ÿš‡
benmccann
benmccann

๐Ÿ’ป ๐Ÿš‡
brettz9
brettz9

๐Ÿ’ป
clemyan
clemyan

๐Ÿ’ป
coliff
coliff

๐Ÿ’ป
dependabot[bot]
dependabot[bot]

๐Ÿš‡ ๐Ÿ›ก๏ธ
eslintbot
eslintbot

๐Ÿ’ป ๐Ÿ“– ๐Ÿš‡ ๐Ÿšง
github-actions[bot]
github-actions[bot]

๐Ÿš‡ ๐Ÿšง
hyoban
hyoban

๐Ÿ’ป
kabirsky
kabirsky

๐Ÿ’ป ๐Ÿš‡
kecrily
kecrily

๐Ÿ’ป ๐Ÿš‡
kron-sh
kron-sh

๐Ÿ’ป ๐Ÿš‡
lumirlumir
lumirlumir

๐Ÿ’ป
lvjiaxuan
lvjiaxuan

๐Ÿ’ป
mdjermanovic
mdjermanovic

๐Ÿ’ป
michkot
michkot

๐Ÿ’ป
mmkal
mmkal

๐Ÿ’ป ๐Ÿ“–
ntnyq
ntnyq

๐Ÿ’ป
nzakas
nzakas

๐Ÿ’ป
rakleed
rakleed

๐Ÿ’ป
renovate[bot]
renovate[bot]

๐Ÿš‡ ๐Ÿšง
rotu
rotu

๐Ÿ’ป
scottohara
scottohara

๐Ÿ’ป
typed-sigterm
typed-sigterm

๐Ÿ’ป
vinayakkulkarni
vinayakkulkarni

๐Ÿ’ป
voxpelli
voxpelli

๐Ÿ’ป
webdiscus
webdiscus

๐Ÿ’ป ๐Ÿš‡
will-stone
will-stone

๐Ÿ’ป
ycs77
ycs77

๐Ÿ’ป
yidingww
yidingww

๐Ÿ’ป
yuyinws
yuyinws

๐Ÿ’ป ๐Ÿš‡