Skip to content

Commit 9b8ed76

Browse files
committed
[Diagnose] Print error message if sourcekit-lsp run-sourcekitd-request fails
1 parent decbeba commit 9b8ed76

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

Sources/Diagnose/SourcekitdRequestCommand.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,17 @@ public struct SourceKitdRequestCommand: AsyncParsableCommand {
6060
}
6161

6262
switch response.error {
63-
case .requestFailed, .requestInvalid, .requestCancelled, .missingRequiredSymbol:
63+
case .requestFailed(let message):
64+
print(message)
65+
throw ExitCode(1)
66+
case .requestInvalid(let message):
67+
print(message)
68+
throw ExitCode(1)
69+
case .requestCancelled:
70+
print("request cancelled")
71+
throw ExitCode(1)
72+
case .missingRequiredSymbol:
73+
print("missing required symbol")
6474
throw ExitCode(1)
6575
case .connectionInterrupted:
6676
throw ExitCode(255)

0 commit comments

Comments
 (0)