Store each compiler option directly in elixir_config, closes #9208
This commit is contained in:
@@ -83,10 +83,9 @@ handle_call(Request, _From, Config) ->
|
||||
handle_cast({register_warning, CompilerPid}, Config) ->
|
||||
CompilationStatusCurrent = Config#elixir_code_server.compilation_status,
|
||||
CompilationStatusNew = maps:put(CompilerPid, error, CompilationStatusCurrent),
|
||||
CompilerOptions = elixir_config:get(compiler_options),
|
||||
case maps:find(warnings_as_errors, CompilerOptions) of
|
||||
{ok, true} -> {noreply, Config#elixir_code_server{compilation_status=CompilationStatusNew}};
|
||||
_ -> {noreply, Config}
|
||||
case elixir_config:get(warnings_as_errors) of
|
||||
true -> {noreply, Config#elixir_code_server{compilation_status=CompilationStatusNew}};
|
||||
false -> {noreply, Config}
|
||||
end;
|
||||
|
||||
handle_cast({reset_warnings, CompilerPid}, Config) ->
|
||||
|
||||
Reference in New Issue
Block a user