spikard_cli/lib.rs
1// reason: spikard-cli is a large (~15 kloc) code generation crate with hundreds of
2// pedantic/nursery lint hits (format! appends, same-arm matches, missing_errors_doc, …).
3// Suppressed at the crate level to keep the workspace deny policy from blocking builds.
4// Track clean-up in individual modules as capacity allows; do NOT expand these suppressions.
5#![allow(clippy::all, clippy::pedantic, clippy::nursery)]
6// reason: rustc unused/dead_code warnings have been individually fixed; this suppresses
7// any residual rustc-level warnings that arise from macro-generated code (e.g. tool_router).
8#![allow(warnings)]
9
10pub mod app;
11pub mod cli;
12pub mod codegen;
13pub mod init;
14#[cfg(feature = "mcp")]
15pub mod mcp;