エディタの設定
エディタ拡張機能はプロジェクト内の 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"
}
}.vscode/settings.jsonで型意識的なラインターチェックを有効化:
json
{
"oxc.typeAware": true
}また、プロジェクト内に oxlint-tsgolint がインストールされていることを確認してください。詳細については 型意識的なラインターチェックのドキュメント をご参照ください。
参照
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