ExpertiDict

Rust · Essencial · Inglês · Técnico

rustfmt

/ˈrʌstˌɛfɛmˈtiː/substantivo

Ferramenta oficial de formatação de código Rust, chamada por cargo fmt. Aplica um estilo único, o que elimina discussões sobre espaços e quebras de linha.

Onde usar

Costuma rodar em hook de commit e no CI com cargo fmt --check. As opções ficam em rustfmt.toml, mas a maioria dos projetos usa o padrão.

Em código

# formata todo o projeto
cargo fmt

# só confere, sem alterar (CI)
cargo fmt --check

Exemplos

Run rustfmt before you push.

Rode o rustfmt antes de dar push.

CI fails if rustfmt would change anything.

O CI falha se o rustfmt mudar alguma coisa.

Cuidado

Não corrige erros nem aponta código ruim; para isso existe o clippy.

Sinônimos

cargo fmt

Veja também

Todos os termos de Rust