Stylelint Config Inspector

June 1, 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 Stylelint configuration.

Screenshot

Stylelint Config Inspector

Usage

From a project that contains a Stylelint config (stylelint.config.* or .stylelintrc*), run:

npx stylelint-config-inspector@latest

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

Resolve for a target file

Use a target file so Stylelint resolves context-sensitive options (overrides, customSyntax, etc.):

npx stylelint-config-inspector --file src/styles/app.css

If you do not provide --file or --target, the inspector resolves your config against a synthetic file named stylelint-inspector-target.css relative to the resolved base path.

--file and --target are equivalent.

CLI

stylelint-config-inspector [options]
stylelint-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 stylelint-config-inspector build

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

Monorepo / package subdirectory inspection

When inspecting a package inside a monorepo, set the base path for file glob matching and target resolution:

npx stylelint-config-inspector --config stylelint.config.mjs --basePath packages/web --file src/app.css

Environment aliases are also supported:

  • STYLELINT_BASE_PATH (or legacy ESLINT_BASE_PATH)
  • STYLELINT_TARGET (or legacy ESLINT_TARGET)

Run npx stylelint-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

๐Ÿ’ป ๐Ÿš‡