class Repokeeper::Analyzers::ShortCommitMessage

Analyzes short commit messages sign of undescriptive message commits level analyzer

Public Instance Methods

message_min_length() click to toggle source
# File lib/repokeeper/analyzers/commits/short_commit_message.rb, line 8
def message_min_length
  @config['message_min_length']
end
process_commit(commit) click to toggle source
# File lib/repokeeper/analyzers/commits/short_commit_message.rb, line 12
def process_commit(commit)
  create_offense_message(commit) if error?(commit)
end

Private Instance Methods

create_offense_message(commit) click to toggle source
# File lib/repokeeper/analyzers/commits/short_commit_message.rb, line 22
def create_offense_message(commit)
  create_offense(commit, "Short commit message: #{commit.message}")
end
error?(commit) click to toggle source
# File lib/repokeeper/analyzers/commits/short_commit_message.rb, line 18
def error?(commit)
  commit.message.length < message_min_length
end