-
Notifications
You must be signed in to change notification settings - Fork 94
Open
Description
I know that this most likely not be planned but there are repeated bugs and support requests related to that issue.
elixir-lsp/elixir-ls#797
elixir-lsp/elixir-ls#798
There are 2 problems when phoenix is run under elixirLS debugger
- The code reloader (https://github.com/phoenixframework/phoenix/blob/master/lib/phoenix/code_reloader/server.ex) is purging and reloading modules on the fly with no regard for the ongoing debug session. The reloaded modules are not properly interpreted via erlang debugger.
- It is messing with IO interception. Debug Adapter Protocol has strict requirements on stdout IO. All standard IO needs to be sent as JSONRPC protocol messages.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels