CLAUDE.md lists cargo clippy --all-targets -- -D warnings as a quality gate, but two crates carry pre-existing warnings that surface only under --all-targets (so per-crate cargo check stayed green and earlier gate runs missed them). Consolidating here so the gate has one home rather than a scatter of per-crate issues.
bert-core (1):
items_after_test_module at lib.rs:1844 — impl Display for InteractionUsability sits after #[cfg(test)] mod tests. Fix: move the impl above the tests module.
bert-typedb (7, surfaced during the typedb-driver 3.11.5 migration / #98):
escape.rs:42 and insert.rs:202,203,207,246,378,391. Pre-existing — none are on lines the migration touched. Run cargo clippy --fix -p bert-typedb to see/apply the suggestions, then review.
All pre-existing; none introduced by bert#88 (#92) or the typedb migration (#98). Goal: cargo clippy --workspace --all-targets -- -D warnings clean so the gate can actually be enforced in CI.
CLAUDE.md lists
cargo clippy --all-targets -- -D warningsas a quality gate, but two crates carry pre-existing warnings that surface only under--all-targets(so per-cratecargo checkstayed green and earlier gate runs missed them). Consolidating here so the gate has one home rather than a scatter of per-crate issues.bert-core (1):
items_after_test_moduleatlib.rs:1844—impl Display for InteractionUsabilitysits after#[cfg(test)] mod tests. Fix: move the impl above the tests module.bert-typedb (7, surfaced during the typedb-driver 3.11.5 migration / #98):
escape.rs:42andinsert.rs:202,203,207,246,378,391. Pre-existing — none are on lines the migration touched. Runcargo clippy --fix -p bert-typedbto see/apply the suggestions, then review.All pre-existing; none introduced by bert#88 (#92) or the typedb migration (#98). Goal:
cargo clippy --workspace --all-targets -- -D warningsclean so the gate can actually be enforced in CI.