View Source elvis_result (elvis_core v3.2.1)
Summary
Functions
Removes files that don't have any failures.
Types
-type elvis_error() :: #{error_msg => string(), info => list()}.
-type elvis_warn() :: #{warn_msg => string(), info => list()}.
-type file() :: #{file => string(), rules => [rule()]}.
-type item() :: #{message => string(), info => iodata(), line_num => integer()}.
-type rule() :: #{scope => atom(), name => atom(), items => [item()]}.
Functions
-spec get_info(item()) -> string().
-spec get_line_num(item()) -> integer().
-spec get_message(item()) -> string().
-spec get_name(rule()) -> atom().
-spec get_path(file()) -> string().
-spec new(item, string(), [term()]) -> item(); (rule, {atom(), atom()}, [item()]) -> rule(); (file, elvis_file:file(), [elvis_error() | rule()]) -> file(); (error, string(), string()) -> elvis_error(); (warn, string(), string()) -> elvis_warn().
-spec new(item, string(), [term()], integer()) -> item().
-spec print_results(file() | [elvis_warn()]) -> ok.