summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rebar_app_utils.erl7
-rw-r--r--src/rebar_prv_compile.erl1
2 files changed, 7 insertions, 1 deletions
diff --git a/src/rebar_app_utils.erl b/src/rebar_app_utils.erl
index 91c095c..626f6aa 100644
--- a/src/rebar_app_utils.erl
+++ b/src/rebar_app_utils.erl
@@ -37,6 +37,7 @@
parse_dep/6,
expand_deps_sources/2,
dep_to_app/7,
+ lint_app_info/1,
format_error/1]).
-include("rebar.hrl").
@@ -101,7 +102,6 @@ validate_application_info(AppInfo, AppDetail) ->
undefined ->
false;
AppFile ->
- lint_detail(AppDetail, AppFile),
case proplists:get_value(modules, AppDetail) of
undefined ->
?PRV_ERROR({module_list, AppFile});
@@ -110,6 +110,11 @@ validate_application_info(AppInfo, AppDetail) ->
end
end.
+lint_app_info(AppInfo) ->
+ AppDetails = rebar_app_info:app_details(AppInfo),
+ AppFile = rebar_app_info:app_file(AppInfo),
+ lint_detail(AppDetails, AppFile).
+
-spec lint_detail(list(), file:filename_all()) -> ok.
lint_detail(AppDetail, AppFile) ->
lint_description(AppDetail, AppFile),
diff --git a/src/rebar_prv_compile.erl b/src/rebar_prv_compile.erl
index cf2bcf2..2919c40 100644
--- a/src/rebar_prv_compile.erl
+++ b/src/rebar_prv_compile.erl
@@ -247,6 +247,7 @@ has_all_artifacts(AppInfo1) ->
{false, File} ->
throw(?PRV_ERROR({missing_artifact, File}));
true ->
+ rebar_app_utils:lint_app_info(AppInfo1),
true
end.