Method: ERBLint::Linters::Primer::Accessibility::DetailsMenuMigration#run
- Defined in:
- lib/primer/view_components/linters/details_menu_migration.rb
permalink #run(processed_source) ⇒ Object
[View source]
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/primer/view_components/linters/details_menu_migration.rb', line 24 def run(processed_source) # HTML tags (processed_source).each do |tag| next if tag.closing? generate_offense(self.class, processed_source, tag, MIGRATE_FROM_DETAILS_MENU) if tag.name == "details-menu" end # ERB nodes erb_nodes(processed_source).each do |node| code = extract_ruby_from_erb_node(node) if contains_offense?(code) generate_node_offense(self.class, processed_source, node, MIGRATE_FROM_DETAILS_MENU) end end end |