class Chutney::TagUsedMultipleTimes
service class to lint for tags used multiple times
Public Instance Methods
lint()
click to toggle source
# File lib/chutney/linter/tag_used_multiple_times.rb, line 6 def lint scenarios do |feature, scenario| total_tags = tags_for(feature) + tags_for(scenario) double_used_tags = total_tags.find_all { |a| total_tags.count(a) > 1 }.uniq! next if double_used_tags.nil? add_issue( I18n.t('linters.tag_used_multiple_times', tags: double_used_tags.join(',')), feature ) end end