Skip to content

Commit 1048658

Browse files
authored
Merge pull request #819 from julia-vscode/create-pull-request/patch
[AUTO] Format files using DocumentFormat
2 parents fb36243 + cc53f3a commit 1048658

File tree

13 files changed

+89
-89
lines changed

13 files changed

+89
-89
lines changed

docs/make.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ using LanguageServer
22
using Documenter
33

44
makedocs(;
5-
modules = [LanguageServer],
6-
authors = "Julia VSCode",
7-
repo = "https://github.com/julia-vscode/LanguageServer.jl/blob/{commit}{path}#L{line}",
8-
sitename = "LanguageServer.jl",
9-
format = Documenter.HTML(;
10-
prettyurls = prettyurls = get(ENV, "CI", nothing) == "true",
5+
modules=[LanguageServer],
6+
authors="Julia VSCode",
7+
repo="https://github.com/julia-vscode/LanguageServer.jl/blob/{commit}{path}#L{line}",
8+
sitename="LanguageServer.jl",
9+
format=Documenter.HTML(;
10+
prettyurls=prettyurls = get(ENV, "CI", nothing) == "true",
1111
# canonical="https://www.julia-vscode.org/LanguageServer.jl",
1212
# assets=String[],
1313
),
14-
pages = [
14+
pages=[
1515
"Home" => "index.md",
1616
"Syntax Reference" => "syntax.md",
1717
],
1818
)
1919

2020
deploydocs(;
21-
repo = "github.com/julia-vscode/LanguageServer.jl",
21+
repo="github.com/julia-vscode/LanguageServer.jl",
2222
)

src/document.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ mutable struct Document
1111
_version::Int
1212
server
1313
root::Document
14-
function Document(uri::AbstractString, text::AbstractString, workspace_file::Bool, server = nothing)
14+
function Document(uri::AbstractString, text::AbstractString, workspace_file::Bool, server=nothing)
1515
path = something(uri2filepath(uri), "")
1616
cst = CSTParser.parse(text, true)
1717
doc = new(uri, path, text, nothing, nothing, false, workspace_file, cst, [], 0, server)
@@ -158,7 +158,7 @@ Updates the doc._line_offsets field, an n length Array each entry of which
158158
gives the byte offset position of the start of each line. This always starts
159159
with 0 for the first line (even if empty).
160160
"""
161-
function get_line_offsets(doc::Document, force = false)
161+
function get_line_offsets(doc::Document, force=false)
162162
if force || doc._line_offsets === nothing
163163
doc._line_offsets = Int[0]
164164
text = get_text(doc)
@@ -176,7 +176,7 @@ function get_line_offsets(doc::Document, force = false)
176176
return doc._line_offsets
177177
end
178178

179-
function get_line_offsets2!(doc::Document, force = false)
179+
function get_line_offsets2!(doc::Document, force=false)
180180
if force || doc._line_offsets2 === nothing
181181
doc._line_offsets2 = Int[1]
182182
text = get_text(doc)

src/languageserverinstance.jl

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ mutable struct LanguageServerInstance
6262
clientCapabilities::Union{ClientCapabilities,Missing}
6363
clientInfo::Union{InfoParams,Missing}
6464

65-
function LanguageServerInstance(pipe_in, pipe_out, env_path = "", depot_path = "", err_handler = nothing, symserver_store_path = nothing)
65+
function LanguageServerInstance(pipe_in, pipe_out, env_path="", depot_path="", err_handler=nothing, symserver_store_path=nothing)
6666
new(
6767
JSONRPC.JSONRPCEndpoint(pipe_in, pipe_out, err_handler),
6868
Set{String}(),
@@ -269,36 +269,36 @@ function Base.run(server::LanguageServerInstance)
269269
end
270270

271271
msg_dispatcher = JSONRPC.MsgDispatcher()
272-
msg_dispatcher[textDocument_codeAction_request_type] = (conn, params)->textDocument_codeAction_request(params, server, conn)
273-
msg_dispatcher[workspace_executeCommand_request_type] = (conn, params)->workspace_executeCommand_request(params, server, conn)
274-
msg_dispatcher[textDocument_completion_request_type] = (conn, params)->textDocument_completion_request(params, server, conn)
275-
msg_dispatcher[textDocument_signatureHelp_request_type] = (conn, params)->textDocument_signatureHelp_request(params, server, conn)
276-
msg_dispatcher[textDocument_definition_request_type] = (conn, params)->textDocument_definition_request(params, server, conn)
277-
msg_dispatcher[textDocument_formatting_request_type] = (conn, params)->textDocument_formatting_request(params, server, conn)
278-
msg_dispatcher[textDocument_references_request_type] = (conn, params)->textDocument_references_request(params, server, conn)
279-
msg_dispatcher[textDocument_rename_request_type] = (conn, params)->textDocument_rename_request(params, server, conn)
280-
msg_dispatcher[textDocument_documentSymbol_request_type] = (conn, params)->textDocument_documentSymbol_request(params, server, conn)
281-
msg_dispatcher[julia_getModuleAt_request_type] = (conn, params)->julia_getModuleAt_request(params, server, conn)
282-
msg_dispatcher[julia_getDocAt_request_type] = (conn, params)->julia_getDocAt_request(params, server, conn)
283-
msg_dispatcher[textDocument_hover_request_type] = (conn, params)->textDocument_hover_request(params, server, conn)
284-
msg_dispatcher[initialize_request_type] = (conn, params)->initialize_request(params, server, conn)
285-
msg_dispatcher[initialized_notification_type] = (conn, params)->initialized_notification(params, server, conn)
286-
msg_dispatcher[shutdown_request_type] = (conn, params)->shutdown_request(params, server, conn)
287-
msg_dispatcher[exit_notification_type] = (conn, params)->exit_notification(params, server, conn)
288-
msg_dispatcher[cancel_notification_type] = (conn, params)->cancel_notification(params, server, conn)
289-
msg_dispatcher[setTraceNotification_notification_type] = (conn, params)->setTraceNotification_notification(params, server, conn)
290-
msg_dispatcher[julia_getCurrentBlockRange_request_type] = (conn, params)->julia_getCurrentBlockRange_request(params, server, conn)
291-
msg_dispatcher[julia_activateenvironment_notification_type] = (conn, params)->julia_activateenvironment_notification(params, server, conn)
292-
msg_dispatcher[textDocument_didOpen_notification_type] = (conn, params)->textDocument_didOpen_notification(params, server, conn)
293-
msg_dispatcher[textDocument_didClose_notification_type] = (conn, params)->textDocument_didClose_notification(params, server, conn)
294-
msg_dispatcher[textDocument_didSave_notification_type] = (conn, params)->textDocument_didSave_notification(params, server, conn)
295-
msg_dispatcher[textDocument_willSave_notification_type] = (conn, params)->textDocument_willSave_notification(params, server, conn)
296-
msg_dispatcher[textDocument_willSaveWaitUntil_request_type] = (conn, params)->textDocument_willSaveWaitUntil_request(params, server, conn)
297-
msg_dispatcher[textDocument_didChange_notification_type] = (conn, params)->textDocument_didChange_notification(params, server, conn)
298-
msg_dispatcher[workspace_didChangeWatchedFiles_notification_type] = (conn, params)->workspace_didChangeWatchedFiles_notification(params, server, conn)
299-
msg_dispatcher[workspace_didChangeConfiguration_notification_type] = (conn, params)->workspace_didChangeConfiguration_notification(params, server, conn)
300-
msg_dispatcher[workspace_didChangeWorkspaceFolders_notification_type] = (conn, params)->workspace_didChangeWorkspaceFolders_notification(params, server, conn)
301-
msg_dispatcher[workspace_symbol_request_type] = (conn, params)->workspace_symbol_request(params, server, conn)
272+
msg_dispatcher[textDocument_codeAction_request_type] = (conn, params) -> textDocument_codeAction_request(params, server, conn)
273+
msg_dispatcher[workspace_executeCommand_request_type] = (conn, params) -> workspace_executeCommand_request(params, server, conn)
274+
msg_dispatcher[textDocument_completion_request_type] = (conn, params) -> textDocument_completion_request(params, server, conn)
275+
msg_dispatcher[textDocument_signatureHelp_request_type] = (conn, params) -> textDocument_signatureHelp_request(params, server, conn)
276+
msg_dispatcher[textDocument_definition_request_type] = (conn, params) -> textDocument_definition_request(params, server, conn)
277+
msg_dispatcher[textDocument_formatting_request_type] = (conn, params) -> textDocument_formatting_request(params, server, conn)
278+
msg_dispatcher[textDocument_references_request_type] = (conn, params) -> textDocument_references_request(params, server, conn)
279+
msg_dispatcher[textDocument_rename_request_type] = (conn, params) -> textDocument_rename_request(params, server, conn)
280+
msg_dispatcher[textDocument_documentSymbol_request_type] = (conn, params) -> textDocument_documentSymbol_request(params, server, conn)
281+
msg_dispatcher[julia_getModuleAt_request_type] = (conn, params) -> julia_getModuleAt_request(params, server, conn)
282+
msg_dispatcher[julia_getDocAt_request_type] = (conn, params) -> julia_getDocAt_request(params, server, conn)
283+
msg_dispatcher[textDocument_hover_request_type] = (conn, params) -> textDocument_hover_request(params, server, conn)
284+
msg_dispatcher[initialize_request_type] = (conn, params) -> initialize_request(params, server, conn)
285+
msg_dispatcher[initialized_notification_type] = (conn, params) -> initialized_notification(params, server, conn)
286+
msg_dispatcher[shutdown_request_type] = (conn, params) -> shutdown_request(params, server, conn)
287+
msg_dispatcher[exit_notification_type] = (conn, params) -> exit_notification(params, server, conn)
288+
msg_dispatcher[cancel_notification_type] = (conn, params) -> cancel_notification(params, server, conn)
289+
msg_dispatcher[setTraceNotification_notification_type] = (conn, params) -> setTraceNotification_notification(params, server, conn)
290+
msg_dispatcher[julia_getCurrentBlockRange_request_type] = (conn, params) -> julia_getCurrentBlockRange_request(params, server, conn)
291+
msg_dispatcher[julia_activateenvironment_notification_type] = (conn, params) -> julia_activateenvironment_notification(params, server, conn)
292+
msg_dispatcher[textDocument_didOpen_notification_type] = (conn, params) -> textDocument_didOpen_notification(params, server, conn)
293+
msg_dispatcher[textDocument_didClose_notification_type] = (conn, params) -> textDocument_didClose_notification(params, server, conn)
294+
msg_dispatcher[textDocument_didSave_notification_type] = (conn, params) -> textDocument_didSave_notification(params, server, conn)
295+
msg_dispatcher[textDocument_willSave_notification_type] = (conn, params) -> textDocument_willSave_notification(params, server, conn)
296+
msg_dispatcher[textDocument_willSaveWaitUntil_request_type] = (conn, params) -> textDocument_willSaveWaitUntil_request(params, server, conn)
297+
msg_dispatcher[textDocument_didChange_notification_type] = (conn, params) -> textDocument_didChange_notification(params, server, conn)
298+
msg_dispatcher[workspace_didChangeWatchedFiles_notification_type] = (conn, params) -> workspace_didChangeWatchedFiles_notification(params, server, conn)
299+
msg_dispatcher[workspace_didChangeConfiguration_notification_type] = (conn, params) -> workspace_didChangeConfiguration_notification(params, server, conn)
300+
msg_dispatcher[workspace_didChangeWorkspaceFolders_notification_type] = (conn, params) -> workspace_didChangeWorkspaceFolders_notification(params, server, conn)
301+
msg_dispatcher[workspace_symbol_request_type] = (conn, params) -> workspace_symbol_request(params, server, conn)
302302

303303
while true
304304
message = take!(server.combined_msg_queue)

src/protocol/document.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ struct CreateFile <: Outbound
1111
kind::String
1212
uri::DocumentUri
1313
options::Union{CreateFileOptions,Missing}
14-
CreateFile(uri, options = missing) = new("create", uri, options)
14+
CreateFile(uri, options=missing) = new("create", uri, options)
1515
end
1616

1717
struct RenameFileOptions <: Outbound
@@ -24,7 +24,7 @@ struct RenameFile <: Outbound
2424
oldUri::DocumentUri
2525
newUri::DocumentUri
2626
options::Union{RenameFileOptions,Missing}
27-
RenameFile(uri, options = missing) = new("rename", uri, options)
27+
RenameFile(uri, options=missing) = new("rename", uri, options)
2828
end
2929

3030
struct DeleteFileOptions <: Outbound
@@ -36,7 +36,7 @@ struct DeleteFile <: Outbound
3636
kind::String
3737
uri::DocumentUri
3838
options::Union{DeleteFileOptions,Missing}
39-
DeleteFile(uri, options = missing) = new("delete", uri, options)
39+
DeleteFile(uri, options=missing) = new("delete", uri, options)
4040
end
4141

4242

src/requests/actions.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ function reexport_module(x::EXPR, server, conn)
246246
file, offset = get_file_loc(x)
247247
insertpos = get_next_line_offset(using_stmt)
248248
insertpos == -1 && return
249-
names = filter!(s->!isempty(s), collect(CSTParser.str_value.(exported_names)))
249+
names = filter!(s -> !isempty(s), collect(CSTParser.str_value.(exported_names)))
250250
tde = TextDocumentEdit(VersionedTextDocumentIdentifier(file._uri, file._version), TextEdit[
251251
TextEdit(Range(file, insertpos .+ (0:0)), string("export ", join(sort(names), ", "), "\n"))
252252
])

src/requests/completions.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ const snippet_completions = Dict{String,String}(
116116
"while" => "while \$1\n\t\$0\nend"
117117
)
118118

119-
function collect_completions(m::SymbolServer.ModuleStore, spartial, rng, CIs, server, inclexported = false, dotcomps = false)
119+
function collect_completions(m::SymbolServer.ModuleStore, spartial, rng, CIs, server, inclexported=false, dotcomps=false)
120120
for val in m.vals
121121
n, v = String(val[1]), val[2]
122122
(startswith(n, ".") || startswith(n, "#")) && continue
@@ -134,7 +134,7 @@ function collect_completions(m::SymbolServer.ModuleStore, spartial, rng, CIs, se
134134
end
135135
end
136136

137-
function collect_completions(x::EXPR, spartial, rng, CIs, server, inclexported = false, dotcomps = false)
137+
function collect_completions(x::EXPR, spartial, rng, CIs, server, inclexported=false, dotcomps=false)
138138
if scopeof(x) !== nothing
139139
collect_completions(scopeof(x), spartial, rng, CIs, server, inclexported, dotcomps)
140140
if scopeof(x).modules isa Dict
@@ -150,7 +150,7 @@ function collect_completions(x::EXPR, spartial, rng, CIs, server, inclexported =
150150
end
151151
end
152152

153-
function collect_completions(x::StaticLint.Scope, spartial, rng, CIs, server, inclexported = false, dotcomps = false)
153+
function collect_completions(x::StaticLint.Scope, spartial, rng, CIs, server, inclexported=false, dotcomps=false)
154154
if x.names !== nothing
155155
for n in x.names
156156
if startswith(n[1], spartial)

src/requests/features.jl

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
function get_signatures(b, tls, sigs, server, visited = nothing) end # Fallback
1+
function get_signatures(b, tls, sigs, server, visited=nothing) end # Fallback
22

3-
function get_signatures(b::StaticLint.Binding, tls::StaticLint.Scope, sigs::Vector{SignatureInformation}, server, visited = StaticLint.Binding[])
3+
function get_signatures(b::StaticLint.Binding, tls::StaticLint.Scope, sigs::Vector{SignatureInformation}, server, visited=StaticLint.Binding[])
44
if b in visited # TODO: remove
55
throw(LSInfiniteLoop("Possible infinite loop.")) # TODO: remove
66
else # TODO: remove
@@ -12,7 +12,7 @@ function get_signatures(b::StaticLint.Binding, tls::StaticLint.Scope, sigs::Vect
1212
elseif b.val isa EXPR && CSTParser.defines_struct(b.val)
1313
args = CSTParser.defines_mutable(b.val) ? b.val[4] : b.val[3]
1414
if length(args) > 0
15-
inner_constructor_i = findfirst(a->CSTParser.defines_function(a), args.args)
15+
inner_constructor_i = findfirst(a -> CSTParser.defines_function(a), args.args)
1616
if inner_constructor_i !== nothing
1717
get_siginfo_from_call(args[inner_constructor_i], sigs)
1818
else
@@ -34,9 +34,9 @@ function get_signatures(b::StaticLint.Binding, tls::StaticLint.Scope, sigs::Vect
3434
get_signatures(b.prev, tls, sigs, server, visited)
3535
end
3636

37-
function get_signatures(b::T, tls::StaticLint.Scope, sigs::Vector{SignatureInformation}, server, visited = nothing) where T <: Union{SymbolServer.FunctionStore,SymbolServer.DataTypeStore}
37+
function get_signatures(b::T, tls::StaticLint.Scope, sigs::Vector{SignatureInformation}, server, visited=nothing) where T <: Union{SymbolServer.FunctionStore,SymbolServer.DataTypeStore}
3838
StaticLint.iterate_over_ss_methods(b, tls, server, function (m)
39-
push!(sigs, SignatureInformation(string(m), "", (a->ParameterInformation(string(a[1]), string(a[2]))).(m.sig)))
39+
push!(sigs, SignatureInformation(string(m), "", (a -> ParameterInformation(string(a[1]), string(a[2]))).(m.sig)))
4040
return false
4141
end)
4242
end
@@ -88,12 +88,12 @@ function textDocument_signatureHelp_request(params::TextDocumentPositionParams,
8888
else
8989
arg = sum(CSTParser.is_comma(a) for a in parentof(x).args)
9090
end
91-
return SignatureHelp(filter(s->length(s.parameters) > arg, sigs), 0, arg)
91+
return SignatureHelp(filter(s -> length(s.parameters) > arg, sigs), 0, arg)
9292
end
9393

9494
# TODO: should be in StaticLint. visited check is costly.
9595
resolve_shadow_binding(b) = b
96-
function resolve_shadow_binding(b::StaticLint.Binding, visited = StaticLint.Binding[])
96+
function resolve_shadow_binding(b::StaticLint.Binding, visited=StaticLint.Binding[])
9797
if b in visited
9898
throw(LSInfiniteLoop("Inifinite loop in bindings."))
9999
else
@@ -106,9 +106,9 @@ function resolve_shadow_binding(b::StaticLint.Binding, visited = StaticLint.Bind
106106
end
107107
end
108108

109-
function get_definitions(x, tls, server, locations, visited = nothing) end # Fallback
109+
function get_definitions(x, tls, server, locations, visited=nothing) end # Fallback
110110

111-
function get_definitions(x::T, tls, server, locations, visited = nothing) where T <: Union{SymbolServer.FunctionStore,SymbolServer.DataTypeStore}
111+
function get_definitions(x::T, tls, server, locations, visited=nothing) where T <: Union{SymbolServer.FunctionStore,SymbolServer.DataTypeStore}
112112
StaticLint.iterate_over_ss_methods(x, tls, server, function (m)
113113
try
114114
if isfile(m.file)
@@ -121,7 +121,7 @@ function get_definitions(x::T, tls, server, locations, visited = nothing) where
121121
end)
122122
end
123123

124-
function get_definitions(b::StaticLint.Binding, tls, server, locations, visited = StaticLint.Binding[])
124+
function get_definitions(b::StaticLint.Binding, tls, server, locations, visited=StaticLint.Binding[])
125125
if b in visited # TODO: remove
126126
throw(LSInfiniteLoop("Possible infinite loop.")) # TODO: remove
127127
else # TODO: remove
@@ -173,7 +173,7 @@ function textDocument_definition_request(params::TextDocumentPositionParams, ser
173173
return locations
174174
end
175175

176-
function get_file_loc(x::EXPR, offset = 0, c = nothing)
176+
function get_file_loc(x::EXPR, offset=0, c=nothing)
177177
if c !== nothing
178178
for a in x.args
179179
a == c && break
@@ -216,7 +216,7 @@ function find_references(textDocument::TextDocumentIdentifier, position::Positio
216216
end
217217

218218
# If
219-
function find_references(b::StaticLint.Binding, refs = EXPR[], from_end = false)
219+
function find_references(b::StaticLint.Binding, refs=EXPR[], from_end=false)
220220
if !from_end && (b.type === StaticLint.CoreTypes.Function || b.type === StaticLint.CoreTypes.DataType)
221221
b = StaticLint.last_method(b)
222222
end
@@ -284,7 +284,7 @@ function textDocument_documentSymbol_request(params::DocumentSymbolParams, serve
284284
return syms
285285
end
286286

287-
function collect_bindings_w_loc(x::EXPR, pos = 0, bindings = Tuple{UnitRange{Int},StaticLint.Binding}[])
287+
function collect_bindings_w_loc(x::EXPR, pos=0, bindings=Tuple{UnitRange{Int},StaticLint.Binding}[])
288288
if bindingof(x) !== nothing
289289
push!(bindings, (pos .+ (0:x.span), bindingof(x)))
290290
end
@@ -297,7 +297,7 @@ function collect_bindings_w_loc(x::EXPR, pos = 0, bindings = Tuple{UnitRange{Int
297297
return bindings
298298
end
299299

300-
function collect_toplevel_bindings_w_loc(x::EXPR, pos = 0, bindings = Tuple{UnitRange{Int},StaticLint.Binding}[]; query = "")
300+
function collect_toplevel_bindings_w_loc(x::EXPR, pos=0, bindings=Tuple{UnitRange{Int},StaticLint.Binding}[]; query="")
301301
if bindingof(x) isa StaticLint.Binding && valof(bindingof(x).name) isa String && bindingof(x).val isa EXPR && startswith(valof(bindingof(x).name), query)
302302
push!(bindings, (pos .+ (0:x.span), bindingof(x)))
303303
end
@@ -306,7 +306,7 @@ function collect_toplevel_bindings_w_loc(x::EXPR, pos = 0, bindings = Tuple{Unit
306306
end
307307
if x.args !== nothing
308308
for a in x.args
309-
collect_toplevel_bindings_w_loc(a, pos, bindings, query = query)
309+
collect_toplevel_bindings_w_loc(a, pos, bindings, query=query)
310310
pos += a.fullspan
311311
end
312312
end
@@ -366,7 +366,7 @@ function julia_getModuleAt_request(params::VersionedTextDocumentPositionParams,
366366
return "Main"
367367
end
368368

369-
function get_module_of(s::StaticLint.Scope, ms = [])
369+
function get_module_of(s::StaticLint.Scope, ms=[])
370370
if CSTParser.defines_module(s.expr) && CSTParser.isidentifier(s.expr[2])
371371
pushfirst!(ms, StaticLint.valofid(s.expr[2]))
372372
end

0 commit comments

Comments
 (0)