Просмотр исходного кода

Remove extra default warnings

It is not convenient for everyone to handle unmatched_returns and
underspecs warnings. Extra default warnings are removed to match
dialyzer's behaviour.
pull/153/head
James Fish 10 лет назад
Родитель
Сommit
e2d3c27b80
1 измененных файлов: 1 добавлений и 7 удалений
  1. +1
    -7
      src/rebar_prv_dialyzer.erl

+ 1
- 7
src/rebar_prv_dialyzer.erl Просмотреть файл

@ -380,8 +380,7 @@ run_dialyzer(State, Opts) ->
%% dialyzer may return callgraph warnings when get_warnings is false
case proplists:get_bool(get_warnings, Opts) of
true ->
WarningsList = rebar_state:get(State, dialyzer_warnings,
default_warnings()),
WarningsList = rebar_state:get(State, dialyzer_warnings, []),
Opts2 = [{warnings, WarningsList} | Opts],
{Unknowns, Warnings} = format_warnings(dialyzer:run(Opts2)),
_ = [?CONSOLE("~s", [Unknown]) || Unknown <- Unknowns],
@ -408,11 +407,6 @@ format_warnings([], Unknowns, Warnings) ->
strip(Warning) ->
string:strip(Warning, right, $\n).
default_warnings() ->
[error_handling,
unmatched_returns,
underspecs].
no_warnings() ->
[no_return,
no_unused,

Загрузка…
Отмена
Сохранить