Version: 0.7.0 Dec 15 2018 22:36:57 ------------------------------------------------------------------------
checks() = [{severity(), message(), [problem(), ...]}, ...]
file_path() = string()
function_name() = atom()
line() = erl_anno:line()
location() = line() | {Function::function_name(), Arity::arity()}
message() = nonempty_string()
options() = [consistency_checks | {checks, checks()} | {severity_min, severity()} | {location, line | function} | {functions, remote | any}]
problem() = {Module::module(), Function::function_name(), Arity::arity()} | module()
severity() = 0..100
0 == low, 100 == high
warning() = {severity(), message(), #{problem() := [location(), ...]}}
warnings() = [warning(), ...]
analyze(FilePath::file_path()) -> ok | {warning, warnings()} | {error, any()}
analyze(FilePath::file_path(), Options::options()) -> ok | {warning, warnings()} | {error, any()}
checks() -> checks()
checks_expand(FilePath::file_path(), Checks::checks()) -> NewChecks::checks()
checks_expand(FilePath::file_path(), SeverityMin::severity(), Checks::checks()) -> NewChecks::checks()
main(Arguments::[string()]) -> no_return()
Generated by EDoc