anchor.diff:  
   build_plt(State, Plt, Files) ->
       ?INFO("Adding ~b files to ~p...", [length(Files), Plt]),
  +    GetWarnings = rebar_state:get(State, dialyzer_plt_warnings, false),
       Opts = [{analysis_type, plt_build},
  +            {get_warnings, GetWarnings},
               {output_plt, Plt},
               {files, Files}],
       run_dialyzer(State, Opts).
  
positive.code:     Files = apps_to_files(Apps),
      ?INFO("Analyzing ~b files with ~p...", [length(Files), Plt]),
      Opts = [{analysis_type, succ_typings},
              {from, byte_code},
              {files, Files},
              {init_plt, Plt}],
  
negative.code: 
  run_dialyzer(State, Opts) ->
      Warnings = rebar_state:get(State, dialyzer_warnings, default_warnings()),
      Opts2 = [{warnings, Warnings} | Opts],
      _ = [?CONSOLE(format_warning(Warning), [])
           || Warning <- dialyzer:run(Opts2)],
      {ok, State}.
  