Rust Clippy Clean

Rust com clippy warnings-as-errors, sem unwrap fora de testes Use when this capability is needed.

tomevault-io 03a7ab4 2 files · 1.4 KB Updated

File contents

Antes de declarar pronto:

  • cargo fmt
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test

Regras:

  • Evite unwrap() e expect() fora de testes e fn main(). Use ? com anyhow::Result em apps, thiserror em libs.
  • unsafe proibido sem comentário // SAFETY: … explicando invariantes.
  • Prefira &str a String em parâmetros quando não precisar de ownership.
  • Derive Debug, Clone, PartialEq por default; remova só se tem razão.

Source: alanpcf/cocada — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/alanpcf--cocada--rust-clippy-clean commit 03a7ab4c17

Frequently asked questions

npx skillmds@latest add tomevault-io/rust-clippy-clean