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