@@ -1061,19 +1061,19 @@ defmodule ElixirLS.LanguageServer.Server do
1061
1061
source_file = get_source_file ( state , uri )
1062
1062
1063
1063
fun = fn ->
1064
- with { :ok , spec_code_lenses } <- get_spec_code_lenses ( state , uri , source_file ) ,
1065
- { :ok , test_code_lenses } <- get_test_code_lenses ( state , uri , source_file ) do
1066
- { :ok , spec_code_lenses ++ test_code_lenses }
1067
- else
1068
- { :error , % ElixirSense.Core.Metadata { error: { line , error_msg } } } ->
1069
- { :error , :code_lens_error , "#{ line } : #{ error_msg } " , true }
1064
+ { :ok , spec_code_lenses } = get_spec_code_lenses ( state , uri , source_file )
1070
1065
1071
- { :error , error } ->
1072
- { :error , :code_lens_error , "Error while building code lenses: #{ inspect ( error ) } " , true }
1066
+ test_code_lenses =
1067
+ case get_test_code_lenses ( state , uri , source_file ) do
1068
+ { :ok , test_code_lenses } ->
1069
+ test_code_lenses
1073
1070
1074
- error ->
1075
- error
1076
- end
1071
+ { :error , % ElixirSense.Core.Metadata { error: reason } } ->
1072
+ Logger . info ( "Error while building test code lenses: #{ inspect ( reason ) } " )
1073
+ [ ]
1074
+ end
1075
+
1076
+ { :ok , spec_code_lenses ++ test_code_lenses }
1077
1077
end
1078
1078
1079
1079
{ :async , fun , state }
0 commit comments