module Ameba::Formatter::Util

Extended Modules

Direct including types

Defined in:

ameba/formatter/util.cr

Instance Method Summary

Instance Method Detail

def affected_code(issue : Issue, context_lines = 0, max_length = 120, ellipsis = " ...", prompt = "> ") #

def affected_code(code, location, end_location = nil, context_lines = 0, max_length = 120, ellipsis = " ...", prompt = "> ") #

def colorize_code_fences(string : String, color : Colorize::Color = :dark_gray) #

def colorize_markdown(string : String, code_color : Colorize::Color = :dark_gray) #

def colorize_text_styles(string : String) #

def context(lines, lineno, context_lines = 3, remove_empty = true) #

def deansify(message : String | Nil) : String | Nil #

def pluralize(count : Int, singular : String, plural = "#{singular}s") #

def to_human(span : Time::Span) #

def trim(str, max_length = 120, ellipsis = " ...") #