class ERBLint::Linters::RubocopText
Private Instance Methods
cop_classes()
click to toggle source
# File lib/erb_lint/linters/rubocop_text.rb, line 30 def cop_classes selected_cops = ::RuboCop::Cop::Cop.all.select { |cop| cop.match?(@only_cops) } ::RuboCop::Cop::Registry.new(selected_cops) end
descendant_nodes(parser)
click to toggle source
# File lib/erb_lint/linters/rubocop_text.rb, line 19 def descendant_nodes(parser) erb_nodes = [] parser.ast.descendants(:text).each do |text_node| text_node.descendants(:erb).each do |erb_node| erb_nodes << erb_node end end erb_nodes end