diff options
author | Fred Hebert <mononcqc@ferd.ca> | 2015-08-13 09:18:56 -0400 |
---|---|---|
committer | Fred Hebert <mononcqc@ferd.ca> | 2015-08-13 09:18:56 -0400 |
commit | 75364c2cd6282d1d039330ea7e46cac93cba1846 (patch) | |
tree | 571749ca714e20e2fdffee2003320ca0dac4362e /src | |
parent | 0ad92ddc0fca2fae0532a2ab2a2ee239ee805933 (diff) | |
parent | 6666229688a781ed0ccd441e0c3d36689f09a238 (diff) |
Merge pull request #708 from tsloughter/dialyzering
Dialyzering
Diffstat (limited to 'src')
-rw-r--r-- | src/rebar.app.src | 5 | ||||
-rw-r--r-- | src/rebar_app_utils.erl | 3 | ||||
-rw-r--r-- | src/rebar_erlc_compiler.erl | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/src/rebar.app.src b/src/rebar.app.src index 9d0e027..0a2e6cf 100644 --- a/src/rebar.app.src +++ b/src/rebar.app.src @@ -15,6 +15,11 @@ tools, eunit, common_test, + dialyzer, + public_key, + edoc, + snmp, + getopt, erlware_commons, providers, bbmustache, diff --git a/src/rebar_app_utils.erl b/src/rebar_app_utils.erl index 92c3ff8..e9745c3 100644 --- a/src/rebar_app_utils.erl +++ b/src/rebar_app_utils.erl @@ -94,7 +94,8 @@ format_error(Error) -> %% Internal functions %% =================================================================== --spec has_all_beams(file:filename_all(), list()) -> true | providers:error(). +-spec has_all_beams(file:filename_all(), [module()]) -> + true | ?PRV_ERROR({missing_module, module()}). has_all_beams(EbinDir, [Module | ModuleList]) -> BeamFile = filename:join([EbinDir, ec_cnv:to_list(Module) ++ ".beam"]), diff --git a/src/rebar_erlc_compiler.erl b/src/rebar_erlc_compiler.erl index 87cf352..624fe0b 100644 --- a/src/rebar_erlc_compiler.erl +++ b/src/rebar_erlc_compiler.erl @@ -382,7 +382,7 @@ expand_file_names(Files, Dirs) -> end, Files). --spec internal_erl_compile(rebar_config:config(), file:filename(), file:filename(), +-spec internal_erl_compile(rebar_state:t(), file:filename(), file:filename(), file:filename(), list()) -> ok | {ok, any()} | {error, any(), any()}. internal_erl_compile(Config, Dir, Module, OutDir, ErlOpts) -> Target = target_base(OutDir, Module) ++ ".beam", |