class Git::Cop::Styles::CommitAuthorEmail
Public Class Methods
defaults()
click to toggle source
# File lib/git/cop/styles/commit_author_email.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_author_email.rb, line 19 def issue return {} if valid? {hint: %(Use "<name>@<server>.<domain>" instead of "#{email}".)} end
valid?()
click to toggle source
# File lib/git/cop/styles/commit_author_email.rb, line 14 def valid? address = String email address.match?(/\A.+\@.+\Z/) && address.match?(/\.{1}.+\Z/) end
Private Instance Methods
email()
click to toggle source
# File lib/git/cop/styles/commit_author_email.rb, line 26 def email commit.author_email end