Expand description
CommitBee - AI-powered commit message generator
This crate provides the core functionality for analyzing git changes using tree-sitter and generating conventional commit messages via LLMs.
Re-exports§
pub use app::App;pub use cli::Cli;pub use config::Config;pub use error::Error;pub use error::Result;
Modules§
Functions§
- classify_
diff_ span - Classify whether a diff span contains whitespace-only changes for fuzz target access.
- extract_
rust_ signature - Extract signature from Rust source code for fuzz target access.
- parse_
diff_ hunks - Parse unified diff hunk headers into structured
DiffHunkvalues. - sanitize_
commit_ message - Sanitize a raw LLM response into a conventional commit message.
- scan_
full_ diff_ for_ secrets - Scan a full unified diff for leaked secrets using default patterns.