设置编辑器
编辑器扩展使用项目中的 oxlint --lsp,因此必须在本地安装 oxlint。
请参阅 快速开始 以安装 Oxlint。
支持的编辑器
VS Code
安装
从以下地址下载官方 Oxc VS Code 扩展:
该扩展兼容其他基于 VS Code 的编辑器,包括 Cursor。
团队设置
- 向贡献者推荐该扩展:
.vscode/extensions.json:
json
{
"recommendations": ["oxc.oxc-vscode"]
}- 在
.vscode/settings.json中启用保存时修复:
json
{
"editor.codeActionsOnSave": {
"source.fixAll.oxc": "always"
}
}- 启用类型感知 linting(可选):
要为整个项目启用它,请在根目录 Oxlint 配置中设置:
json
{
"options": {
"typeAware": true
}
}ts
import { defineConfig } from "oxlint";
export default defineConfig({
options: {
typeAware: true,
},
});或在 .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 oxlintlua
vim.lsp.enable('oxlint')coc.nvim
vim
:CocInstall coc-oxc其他编辑器
对于支持 LSP 的编辑器(Emacs、Helix、Sublime),配置:
bash
oxlint --lsp