lib/git/lint/analyzers/commit_author_capitalization.rb in git-lint-4.6.0 vs lib/git/lint/analyzers/commit_author_capitalization.rb in git-lint-5.0.0
- old
+ new
@@ -3,25 +3,18 @@
module Git
module Lint
module Analyzers
# Analyzes author for proper capitalization of author name.
class CommitAuthorCapitalization < Abstract
- def initialize commit, validator: Validators::Capitalization, **dependencies
- super commit, **dependencies
- @validator = validator
- end
+ include Import[validator: "validators.capitalization"]
- def valid? = validator.new(commit.author_name).valid?
+ def valid? = validator.call commit.author_name
def issue
return {} if valid?
{hint: %(Capitalize each part of name: "#{commit.author_name}".)}
end
-
- private
-
- attr_reader :validator
end
end
end
end