class ERBLint::Linters::GitHub::Accessibility::NoPositiveTabIndex

Constants

MESSAGE

Public Instance Methods

run(processed_source) click to toggle source
# File lib/erblint-github/linters/github/accessibility/no_positive_tab_index.rb, line 15
def run(processed_source)
  tags(processed_source).each do |tag|
    next if tag.closing?
    next unless tag.attributes["tabindex"]&.value.to_i.positive?

    generate_offense(self.class, processed_source, tag)
  end

  rule_disabled?(processed_source)
end