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
132
132
133
133
@ impl true
134
134
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
+ )
136
139
137
140
token =
138
141
8
@@ -443,4 +446,11 @@ defmodule CredoLanguageServer do
443
446
wait_until ( n - 1 , cb )
444
447
end
445
448
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
446
456
end
Original file line number Diff line number Diff line change @@ -128,11 +128,10 @@ defmodule CredoLanguageServerTest do
128
128
params: % { }
129
129
} )
130
130
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
+ }
136
135
137
136
assert_notification "$/progress" , % { "value" => % { "kind" => "begin" } }
138
137
You can’t perform that action at this time.
0 commit comments