自動修正
Oxlint は一部のリント違反を自動的に修正できます。自動修正は関連する CLI フラグを渡した場合にのみ適用されます。いつ修正を適用するかは、あなたが選択します。
コードエディタの統合(例:VS Code、Zed など)では、自動修正は「コードアクション」として提供され、編集内から適用できます。
修正機能を持つすべてのルールについては、ルール一覧 をご確認ください。
安全な修正
安全な修正とは、プログラムの振る舞いを変更しない変更です。
安全な修正を適用するには:
bash
oxlint --fix推奨事項
推奨事項とは、動作を変更する可能性がある、またはあなたの意図と一致しない可能性のある変更です。
推奨事項を適用するには:
bash
oxlint --fix-suggestions危険な修正
危険な修正とは、コードを破損する可能性のある積極的な変更です。
危険な修正を適用するには:
bash
oxlint --fix-dangerously修正モードの組み合わせ
安全な修正と推奨事項を組み合わせて適用できます:
bash
oxlint --fix --fix-suggestions危険な修正も含めることができます:
bash
oxlint --fix --fix-suggestions --fix-dangerouslyルールのサポート
すべてのルールが修正機能を提供しているわけではありません。一部のルールは安全な修正をサポートし、一部は推奨事項を提供しており、一部はまだ修正機能を提供していません。 一部のルールについては、修正機能を実現することは現実的ではなく、追加すべきではない場合があります。
修正機能が欠けているルールがあり、その修正が必要だと考えられる場合は、貢献を歓迎しています。
型対応のリントと修正
修正機能は 型対応のリントルール と併用することも可能です。
型対応のリントを有効にして安全な修正を適用するには、次のようにします:
bash
oxlint --type-aware --fixJS プラグイン
JS プラグイン で修正機能や推奨事項を提供している場合、Oxlint でも適用できます。
