Class: Collie::Linter::Rules::PrecImprovement
- Defined in:
- lib/collie/linter/rules/prec_improvement.rb
Overview
Suggests improvements for %prec usage
Instance Method Summary collapse
Methods inherited from Base
#autocorrectable?, #initialize
Constructor Details
This class inherits a constructor from Collie::Linter::Base
Instance Method Details
#check(ast, _context = {}) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/collie/linter/rules/prec_improvement.rb', line 13 def check(ast, _context = {}) precedence_tokens = collect_precedence_tokens(ast) ast.rules.each do |rule| check_rule(rule, precedence_tokens) end @offenses end |