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. .vscode/settings.json で型意識的なラインターチェックを有効化:
.vscode/settings.json
json
{
  "oxc.typeAware": true
}

また、プロジェクト内に oxlint-tsgolint がインストールされていることを確認してください。詳細については 型意識的なラインターチェックのドキュメント をご参照ください。

参照

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

参照