diff --git a/src/commit/types/breaking_change.rs b/src/commit/types/breaking_change.rs index 48d0abc..c28b170 100644 --- a/src/commit/types/breaking_change.rs +++ b/src/commit/types/breaking_change.rs @@ -31,7 +31,7 @@ pub enum BreakingChange { } impl BreakingChange { - pub fn ignore(&self) -> bool { + pub fn is_absent(&self) -> bool { matches!(self, BreakingChange::No) } diff --git a/src/commit/types/message.rs b/src/commit/types/message.rs index b9dc058..f74e8cc 100644 --- a/src/commit/types/message.rs +++ b/src/commit/types/message.rs @@ -76,7 +76,7 @@ impl ConventionalCommit { pub fn first_line_len(&self) -> usize { self.commit_type.len() + self.scope.header_segment_len() - + if self.breaking_change.ignore() { 0 } else { 1 } + + if self.breaking_change.is_absent() { 0 } else { 1 } + 2 // ": " + self.description.len() }