Skip to content

设置编辑器

编辑器扩展使用项目中的 oxlint --lsp,因此必须在本地安装 oxlint

请参阅 快速开始 以安装 Oxlint。

支持的编辑器

VS Code

安装

从以下地址下载官方 Oxc VS Code 扩展:

该扩展兼容其他基于 VS Code 的编辑器,包括 Cursor。

团队设置

  1. 向贡献者推荐该扩展:

.vscode/extensions.json

.vscode/extensions.json
json
{
  "recommendations": ["oxc.oxc-vscode"]
}
  1. .vscode/settings.json 中启用保存时修复:
.vscode/settings.json
json
{
  "editor.codeActionsOnSave": {
    "source.fixAll.oxc": "always"
  }
}
  1. 启用类型感知 linting(可选):

要为整个项目启用它,请在根目录 Oxlint 配置中设置:

json
{
  "options": {
    "typeAware": true
  }
}
ts
import { defineConfig } from "oxlint";

export default defineConfig({
  options: {
    typeAware: true,
  },
});

或在 .vscode/settings.json 中设置:

.vscode/settings.json
json
{
  "oxc.typeAware": true
}

当未设置 oxc.typeAware 时,编辑器使用根配置中的 options.typeAware 值。当显式设置时,它会覆盖配置值。

您还需要确保项目中安装了 oxlint-tsgolint。请参阅 类型感知 linting 文档 了解更多详情。

参考

Zed

安装

参考

JetBrains

IntelliJ IDEA 和 WebStorm。

安装

参考

Neovim

nvim-lspconfig

sh
npm i -g oxlint
lua
vim.lsp.enable('oxlint')

coc.nvim

vim
:CocInstall coc-oxc

其他编辑器

对于支持 LSP 的编辑器(Emacs、Helix、Sublime),配置:

bash
oxlint --lsp

参考