This repository was archived by the owner on Aug 29, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +15
-6
lines changed Expand file tree Collapse file tree 2 files changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,10 @@ defmodule CredoLanguageServer do
132132
133133 @ impl true
134134 def handle_notification ( % Initialized { } , lsp ) do
135- GenLSP . log ( lsp , "[Credo] LSP Initialized!" )
135+ GenLSP . log (
136+ lsp ,
137+ "[Credo] Credo Language Server v#{ version ( ) } Initialized!"
138+ )
136139
137140 token =
138141 8
@@ -443,4 +446,11 @@ defmodule CredoLanguageServer do
443446 wait_until ( n - 1 , cb )
444447 end
445448 end
449+
450+ defp version ( ) do
451+ case :application . get_key ( :credo_language_server , :vsn ) do
452+ { :ok , version } -> to_string ( version )
453+ _ -> "dev"
454+ end
455+ end
446456end
Original file line number Diff line number Diff line change @@ -128,11 +128,10 @@ defmodule CredoLanguageServerTest do
128128 params: % { }
129129 } )
130130
131- assert_notification "window/logMessage" ,
132- % {
133- "message" => "[Credo] LSP Initialized!" ,
134- "type" => 4
135- }
131+ assert_notification "window/logMessage" , % {
132+ "message" => "[Credo] Credo Language Server v" <> _ ,
133+ "type" => 4
134+ }
136135
137136 assert_notification "$/progress" , % { "value" => % { "kind" => "begin" } }
138137
You can’t perform that action at this time.
0 commit comments