lib/git/lint/analyzers/commit_subject_prefix.rb in git-lint-6.2.1 vs lib/git/lint/analyzers/commit_subject_prefix.rb in git-lint-7.0.0
- old
+ new
@@ -7,27 +7,27 @@
class CommitSubjectPrefix < Abstract
def valid?
return true if locally_prefixed?
return true if filter_list.empty?
- commit.subject.match?(/\A#{Regexp.union filter_list.to_regexp}/)
+ commit.subject.match?(/\A#{Regexp.union filter_list}/)
end
def issue
return {} if valid?
- {hint: %(Use: #{filter_list.to_hint}.)}
+ {hint: %(Use: #{filter_list.to_usage "or"}.)}
end
protected
def load_filter_list
configuration.commits_subject_prefix_includes
.map { |prefix| "#{prefix}#{delimiter}" }
.then { |list| Kit::FilterList.new list }
end
- def locally_prefixed? = !ci? && commit.prefix?
+ def locally_prefixed? = !ci? && commit.directive?
def ci? = environment["CI"] == "true"
def delimiter = configuration.commits_subject_prefix_delimiter
end