Skip to content

Nick2bad4u/remark-config-inspector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Remark Config Inspector

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

πŸ’» πŸš‡

About

A visual tool for inspecting and understanding your Remark Configs

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors