End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
SyntaxSuggest::ExplainSyntax#errors
errors
lib/syntax_suggest/explain_syntax.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.2.0/lib/syntax_suggest/explain_syntax.rb, line 95
def errors
if missing.empty?
return RipperErrors.new(@code_lines.map(&:original).join).call.errors
end
missing.map { |miss| why(miss) }
end
Returns an array of syntax error messages
If no missing pairs are found it falls back on the original ripper error messages