Skip to content

Correções automáticas

O Oxlint pode corrigir automaticamente algumas violações. Correções só entram quando você passa os flags CLI correspondentes — você controla quando aplicar.

Em editores (VS Code, Zed etc.), aparecem como “code actions”.

Regras com fix estão na lista de regras.

Correções seguras

Não devem mudar o comportamento do programa.

bash
oxlint --fix

Sugestões

Podem mudar comportamento ou não refletir a intenção.

bash
oxlint --fix-suggestions

Correções perigosas

Mudanças agressivas; podem quebrar código.

bash
oxlint --fix-dangerously

Combinar modos

Correções seguras + sugestões:

bash
oxlint --fix --fix-suggestions

Incluindo perigosas:

bash
oxlint --fix --fix-suggestions --fix-dangerously

Suporte das regras

Nem toda regra tem fix — algumas têm apenas seguras, outras só sugestão, outras nenhuma. Para algumas regras um fix nem faz sentido.

Se faltar um fix onde faria sentido, contribuições são bem-vindas.

Lint com tipos e correções

Fixes funcionam também com regras conscientes de tipos.

bash
oxlint --type-aware --fix

Ou apenas oxlint --fix se typeAware estiver ligado na configuração raiz.

Plugins JS

Plugins JS que expõem fix ou sugestão também são aplicados pelo Oxlint.