Config inspector

Inspect every vinicunca/* config item and which rules apply to a file.

@eslint/config-inspector is ESLint's official visualizer for flat configs. It is not a Vinicunca- or antfu-specific tool.

Run it

From a project that already has eslint.config.js (or .mjs / .ts):

pnpm dlx @eslint/config-inspector

Or add a script that uses the local ESLint config:

package.json
{
  "scripts": {
    "lint:inspect": "eslint --inspect-config"
  }
}

eslint --inspect-config opens the same inspector (ESLint 9+).

What to look for

  • Config items named vinicunca/javascript/rules, vinicunca/stylistic/rules, vinicunca/vue/rules, and so on.
  • The files / ignores globs for each item.
  • Plugins after renaming (ts, style, react, yaml, …).
  • Your extra configs at the end of the list — they should win on overlapping rules.

Use this when an override "doesn't apply": the glob or the config name is usually wrong. Copy the name into .override('vinicunca/...', { rules: { ... } }).