Version: 0.1.0 Oct 29 2016 18:49:38 ------------------------------------------------------------------------
checks() = [{severity(), [problem(), ...], message()}, ...]
file_path() = string()
function_name() = atom()
line() = erl_anno:line()
message() = nonempty_string()
options() = [consistency_checks | {checks, checks()} | {severity_min, severity()}]
problem() = {Module::module(), Function::function_name(), Arity::arity()} | module()
severity() = 0..100
0 == low, 100 == high
warning() = {severity(), message(), #{problem() := [line(), ...]}}
warnings() = [warning(), ...]
| analyze/1 |
Analyze a file.. |
| analyze/2 |
Analyze a file with options.. |
| checks/0 |
Security checks.. |
| main/1 |
Escript Main Function.. |
analyze(FilePath::file_path()) -> ok | {warning, warnings()} | {error, any()}
analyze(FilePath::file_path(), Options::options()) -> ok | {warning, warnings()} | {error, any()}
checks() -> checks()
main(Arguments::[string()]) -> no_return()
Generated by EDoc, Oct 29 2016, 18:49:39.