GitHub · ブランチ: main
最新リリース
- 安定版: oxlint_v1.86.0(2026-09-28)→ まとめ
- プレリリース: なし
同日に公開された他の安定版: crates_v0.152.0、oxfmt_v0.71.0(いずれも 2026-09-28)
直近の注目変更
react/jsx-no-target-blankにサジェスチョンを実装(#27181)⏳ 未リリース · トピック: Linterルール個別修正- 呼び出し先と開きかっこの間のコメントを呼び出し先側に保つ(#27172)⏳ 未リリース · トピック: Oxfmt
- isolated declarations が
readonly・keyof型の引数に| undefinedを付けられるように(TS9025 の解消)(#27009、#27173)⏳ 未リリース · トピック: Isolated-Declarations catch/finally内とfor文初期化子のusingを下位変換するように(#27142、#27148)⏳ 未リリース · トピック: Explicit-Resource-Managementprefer-exponentiation-operatorの自動修正で優先順位を保つように(#27150)⏳ 未リリース · トピック: Linterルール個別修正- Minifier が抜ける
ifブロックの後ろの文を else 側へまとめるように(#26667)⏳ 未リリース · トピック: Minifier - Minifier が同じ内容の隣接する
if文をまとめるように(#26445)⏳ 未リリース · トピック: Minifier react/only-export-componentsにallowCompoundComponentsオプションを追加(#27117)📦 oxlint_v1.86.0 · トピック: Linterルール個別修正eslint/require-awaitがawait usingを await として数えるように(危険な自動修正で壊れたコードになる問題を解消)(#27080)📦 oxlint_v1.86.0 · トピック: Linterルール個別修正- 型認識ルール
typescript/no-generated-empty-object-typeを追加(#26958)📦 oxlint_v1.86.0 · トピック: 型認識Lint
トピック
- Explicit-Resource-Management —
using/await using宣言の下位変換(oxc_transformer) - Isolated-Declarations —
oxc_isolated_declarationsによる.d.ts生成 - JSプラグイン — oxlint の JS プラグインの実行基盤(CFG ウォーカー・ルール計測)
- Linterルール個別修正 — vitest/unicorn/import/react 等、個別 lint ルールの不具合修正・オプション追加
- Markdownフォーマッタ —
oxc_formatter_markdownクレート - Minifier —
oxc_minifier/ codegen の正しさ修正と圧縮の最適化 - NAPI・WASIビルド — NAPI パッケージの WASI(wasm32-wasip1)ビルド
- no-unused-vars — ESLint
no-unused-varsルールの判定・自動修正 - Oxfmt — Oxfmt(
oxc_formatter)の Prettier 互換性・コメント処理・同梱 Prettier の追従 - oxc_str —
JSStrなどの文字列型を提供するクレート - Playground — oxc Playground の機能
- React-Compiler —
oxc_react_compilerとoxc-transform-reactのオプション - TypeScriptトランスフォーマー — TypeScript の enum 等の変換処理
- Vite+連携 — Vite+ 向けの設定ファイル探索・入れ子設定の扱い
- カバレッジ・テスト基盤 — TypeScript フィクスチャなど、テスト・カバレッジ収集基盤
- パーサー —
oxc_parser・AST のコメント・oxc_regular_expression - レキサー基盤 —
oxc_lexerの SIMD 実装・JSX 字句解析・文脈解析(正規表現と除算の判別) - 型認識Lint — TSGolint による型認識 lint ルールと
--type-check-only
取り込み
- 取り込み履歴
- 最近の変更: 2026-09-30、2026-09-28、2026-09-24