class Git::Cop::Styles::CommitSubjectLength
Public Class Methods
defaults()
click to toggle source
# File lib/git/cop/styles/commit_subject_length.rb, line 7 def self.defaults { enabled: true, severity: :error, length: 72 } end
Public Instance Methods
issue()
click to toggle source
# File lib/git/cop/styles/commit_subject_length.rb, line 19 def issue return {} if valid? {hint: "Use #{length} characters or less."} end
valid?()
click to toggle source
# File lib/git/cop/styles/commit_subject_length.rb, line 15 def valid? commit.subject.sub(/(fixup\!|squash\!)\s{1}/, "").size <= length end
Private Instance Methods
length()
click to toggle source
# File lib/git/cop/styles/commit_subject_length.rb, line 26 def length settings.fetch :length end