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