# migrate-oxlint

> Claude/Codex skill by [@oxc-project](https://omgskills.com/library/oxc-project/index.md) · 23k stars · Updated 2026-10-26

Guide for migrating a project from ESLint to Oxlint. Use when asked to migrate, convert, or switch a JavaScript/TypeScript project's linter from ESLint to Oxlint.

Tags: compiler, javascript, linter, minifier, parser, transpiler, typescript

## Install

```sh
git clone https://github.com/oxc-project/oxc /tmp/oxc && ln -s /tmp/oxc/.agents/skills/migrate-oxlint ~/.claude/skills/migrate-oxlint
```

## From README

Overview Oxlint is a high-performance linter that implements many popular ESLint rules natively in Rust. It can be used alongside ESLint or as a full replacement. An official migration tool is available, and will be used by this skill: @oxlint/migrate Step 1: Run Automated Migration Run the migration tool in the project root: This reads your ESLint flat config (eslint.config.js for example) and generates a .oxlintrc.json file from it. It will find your ESLint config file automatically in most cases. See options below for more info.

## Links

- HTML page: https://omgskills.com/skills/oxc-project/oxc/migrate-oxlint/
- GitHub: https://github.com/oxc-project/oxc
- Author: [@oxc-project](https://omgskills.com/library/oxc-project/index.md)

## More from this repo

- [migrate-oxfmt](https://omgskills.com/skills/oxc-project/oxc/migrate-oxfmt/index.md) — Guide for migrating a project from Prettier or Biome to Oxfmt.
   - [@oxc-project](https://omgskills.com/library/oxc-project/index.md) · 23k stars
