Open
Description
Hi, my apologies for commenting on a closed issue! And thank you for all of your work on this project!
I'm having the same issue that @barkerja was having but the solution that worked for him does not appear to work for me.
[Error - 10:37:20 AM] Stopping server failed
Error: Stopping the server timed out
at /Users/mz/.vscode/extensions/elixir-tools.elixir-tools-0.2.2/dist/extension.js:2:150423
[Error - 10:37:20 AM] Stopping server failed
Error: Stopping the server timed out
at /Users/mz/.vscode/extensions/elixir-tools.elixir-tools-0.2.2/dist/extension.js:2:150423
[Error - 10:37:20 AM] Stopping server failed
Error: Stopping the server timed out
at /Users/mz/.vscode/extensions/elixir-tools.elixir-tools-0.2.2/dist/extension.js:2:150423
[Error - 10:37:20 AM] Client Credo: connection to server is erroring. Shutting down server.
I'll try to list out all applicable versions:
- vscode:
1.79.2
elixir-tools.vscode
:v0.2.2
- erlang:
24.3.4.8
- elixir:
1.14.2-otp-24
- credo:
1.6.4
and1.7.0
I've tried blowing away .elixir-tools
, _build
and deps
, mix local.hex --force
and mix local.rebar --force
, mix deps.get
and restarting vscode but it yields the same issue.
Also, I may very well be mistaken but it doesn't seem like using the excluded
field to exclode _build
and deps
even though those folders weren't included should do anything.
Mix.install([:credo])
defmodule Test do
def run do
not_excluded_config = %Credo.Execution{
cli_options: %Credo.CLI.Options{path: "."},
files: %{
included: ["lib/", "test/", "config/"],
excluded: []
}
}
excluded_config = %Credo.Execution{
cli_options: %Credo.CLI.Options{path: "."},
files: %{
included: ["lib/", "test/", "config/"],
excluded: [
~r"/_build/",
~r"/deps/"
]
}
}
excluded_count = excluded_config |> Credo.Sources.find() |> Enum.count()
not_excluded_count = not_excluded_config |> Credo.Sources.find() |> Enum.count()
IO.puts("excluded count: #{excluded_count}\nnot excluded count: #{not_excluded_count}")
end
end
Test.run()
This yields the same result for me.
Originally posted by @iautom8things in #67 (comment)