module

Ameba::Formatter::Util

Instance methods

affected_code(issue : Issue, context_lines = 0, max_length = 120, ellipsis = " ...", prompt = "> ")
Source
affected_code(code, location, end_location = nil, context_lines = 0, max_length = 120, ellipsis = " ...", prompt = "> ")
Source
context(lines, lineno, context_lines = 3, remove_empty = true)
Source
deansify(message : String | Nil) : String | Nil
Source
pluralize(count : Int, singular : String, plural = "#{singular}s")
Source
to_human(span : Time::Span)
Source
trim(str, max_length = 120, ellipsis = " ...")
Source