Skip to content

Last login: Sun Jul 12 20:28:06 2026 on ttys000

← cd ~

cat open-source/oxlint-migration-inspector.md

oxlint-migration-inspector

A visual tool to migrate incrementally from ESLint flat config to Oxlint

[src]


Overview

A fork of ESLint’s config-inspector, reworked to help teams move from an ESLint flat config to Oxlint one step at a time.

It discovers every eslint.config.{js,mjs,cjs,ts,mts,cts} in a workspace and computes migration coverage across three scenarios:

  • native - no JS plugins, nursery rules, or type-aware rules
  • default - JS plugins enabled
  • max - JS plugins, nursery, and type-aware rules enabled

Each ESLint rule is classified by migration status (native_default, via_js_plugins, requires_nursery, requires_type_aware, not_implemented, unsupported, off_only), so you can see exactly what Oxlint already covers and what still needs ESLint. Command previews using @oxlint/migrate turn that picture into a concrete, incremental migration path.