validate_commit

Function validate_commit 

Source
pub fn validate_commit(
    message: &str,
) -> Result<ConventionalCommit, CommitValidationError>
Expand description

Validates a commit message according to Conventional Commits specification

§Arguments

  • message - The commit message to validate

§Returns

Returns Ok(ConventionalCommit) if valid, or Err(CommitValidationError) if invalid

§Examples

use conventional_commits::validate_commit;

let result = validate_commit("feat: add user authentication");
assert!(result.is_ok());

let result = validate_commit("invalid commit message");
assert!(result.is_err());