migrate-oxlint

Migrate ESLint configurations to Oxlint and generate a .oxlintrc.json.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/coldter/kuldeep.tech --skill migrate-oxlint-coldter
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: migrate-oxlint
Source: https://github.com/coldter/kuldeep.tech/tree/main/.agents/skills/migrate-oxlint
Command: npx skills add https://github.com/coldter/kuldeep.tech --skill migrate-oxlint-coldter

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? ESLint configs can be migrated to Oxlint to leverage Rust-based performance and native rule support, simplifying modernization of your linting stack.

## Core Features & Use Cases

  • Automates conversion guidance for common ESLint setups.
  • Maps plugins and rules to Oxlint equivalents and generates a .oxlintrc.json.
  • Useful for local migrations, CI-adjacent cleanup, and onboarding new teams to Oxlint.

Quick Start

Run the migration at the project root with npx @oxlint/migrate to generate a .oxlintrc.json and review the generated configuration.

Frequently Asked Questions about migrate-oxlint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate ESLint configs to Oxlint?▼

To migrate ESLint configs to Oxlint, run the official npx @oxlint/migrate tool in your project root to automatically map plugins and rules into a generated .oxlintrc.json file.

Does the Oxlint migration tool work with monorepos?▼

Yes, the Oxlint migration tool works with monorepos. You run the npx @oxlint/migrate command at the project root to map configurations across multiple packages into a single .oxlintrc.json.

Can I migrate type-aware ESLint rules to Oxlint?▼

Yes, you can migrate type-aware ESLint rules to Oxlint by executing the migration tool with the --type-aware option to ensure your generated configuration retains type-checked linting capabilities.

Why migrate from ESLint to Oxlint?▼

Migrating from ESLint to Oxlint leverages Rust-based performance and native rule support, simplifying the modernization of your JavaScript and TypeScript linting stack while reducing execution times.

How do I preserve ESLint inline comments during Oxlint migration?▼

To preserve and convert ESLint inline comments during Oxlint migration, use the --replace-eslint-comments option with the npx @oxlint/migrate command to update suppression directives in your codebase.

What is needed to generate an Oxlint configuration from multiple ESLint files?▼

To generate an Oxlint configuration from multiple ESLint files, use the --merge option with the npx @oxlint/migrate tool to combine and map your existing plugin-based setups into a unified .oxlintrc.json.