Skip to content

Setup editors

Editor extensions use oxlint --lsp from your project, so oxlint must be installed locally.

See Quickstart to install Oxlint.

Supported editors

VS Code

Install

Download the official Oxc VS Code extension from:

The extension is compatible with other VS Code-based editors, including Cursor.

Team setup

  1. Recommend the extension for contributors:

.vscode/extensions.json:

.vscode/extensions.json
json
{
  "recommendations": ["oxc.oxc-vscode"]
}
  1. Enable fix-on-save in .vscode/settings.json:
.vscode/settings.json
json
{
  "editor.codeActionsOnSave": {
    "source.fixAll.oxc": "always"
  }
}
  1. Enable type-aware linting in .vscode/settings.json:
.vscode/settings.json
json
{
  "oxc.typeAware": true
}

You also need to ensure oxlint-tsgolint is installed in your project. See the type-aware linting docs for more details.

Reference

Zed

Install

Reference

JetBrains

IntelliJ IDEA and WebStorm.

Install

Reference

coc.nvim

Install

vim
:CocInstall coc-oxc

Reference

Other editors

For editors with LSP support (Neovim, Emacs, Helix, Sublime), configure:

bash
oxlint --lsp

Reference