class Git::Cop::Styles::CommitBodyLeadingLine
Public Class Methods
defaults()
click to toggle source
# File lib/git/cop/styles/commit_body_leading_line.rb, line 7 def self.defaults { enabled: true, severity: :error } end
Public Instance Methods
issue()
click to toggle source
# File lib/git/cop/styles/commit_body_leading_line.rb, line 22 def issue return {} if valid? {hint: "Use blank line between subject and body."} end
valid?()
click to toggle source
# File lib/git/cop/styles/commit_body_leading_line.rb, line 14 def valid? raw_body = commit.raw_body subject, body = raw_body.split "\n", 2 return true if !String(subject).empty? && String(body).strip.empty? raw_body.match?(/\A.+\n\n.+/) end