Skip to content

is_valid

Whether message is a valid Conventional Commit.

A shortcut for Commit::parse(message).is_ok(), for a commit-msg hook or a CI check that only needs a yes or no; use Commit::parse to learn what is wrong.

use helpers4::commit::is_valid;

Cargo feature commit (enabled by default). To compile only this module:

cargo add helpers4 --no-default-features --features commit

or in Cargo.toml:

[dependencies]
helpers4 = { version = "0.0.6", default-features = false, features = ["commit"] }
pub fn is_valid(message: &str) -> bool
ParameterTypeDescription
message&strThe whole commit message.

booltrue when the message parses.

use helpers4::commit::is_valid;

assert!(is_valid("fix(parser): handle empty input"));
assert!(!is_valid("fixed some stuff"));

src/commit/is_valid.rs