【おーえっくすしーりんたー】
OXC Linter とは?
最終更新:
💡 コードを高速に点検する、OxcのOxlint
OxcプロジェクトのJavaScript・TypeScript向けリンター、Oxlint。ソースコードをルールに照らして調べ、バグにつながる書き方などを指摘する。高速な検査とESLintからの移行を重視している。
📌 このページのポイント
- 正式なツール名はOxlint。Oxcはリンターなどを含むツール群
- JavaScript・TypeScriptのコードを解析し、ルール違反を指摘する
- 型情報が必要な検査や自動修正も、対応する機能・ルールで利用できる
- ESLintからの移行では、ルール・設定・プラグインの対応を確認する
OXC Linterって何をするツール?
OxcとOxlintは同じ?
ESLintより必ず100倍速いの?
公式の比較には高速な結果が示されているけれど、どのプロジェクトでも同じ倍率になるとは限らないよ。コードの量や有効なルール、実行環境をそろえて、自分のプロジェクトで確認するんだ。
ESLintの設定をそのまま使える?
型を使う検査や独自ルールはできないの?
もっと詳しく知りたい人へ
自動修正すれば、コードの品質は保証される?
自動修正は、対応したルールの問題を直す助けになります。検査するルールや対象に含まれない問題、仕様どおりの動作まで保証する機能ではありません。診断を確認し、修正後の差分や必要なテストも確かめます。
まとめ:ざっくりこれだけ覚えればOK!
「OXC Linter」って出てきたら「Oxcのコード点検ツール、Oxlint」と思えばだいたいOK!
📖 おまけ:英語の意味
「Oxc / Oxlint」 = Oxidation Compilerのツール群と、そのリンターの名称
💬 Oxidationは酸化という意味で、錆を生む化学過程だよ。公式説明では、Rustで書かれたJavaScript・TypeScript向けのツール群をOxcと呼んでいるんだ。