Skip to main content

Crate commitbee

Crate commitbee 

Source
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§

app
cli
config
domain
error
services

Functions§

parse_diff_hunks
Parse unified diff hunk headers into structured DiffHunk values.
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.