Skip to content

Commit 25c3b8d

Browse files
committed
feat: capture diagnostic code from Problem
1 parent c47dcb0 commit 25c3b8d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

frontend/src/main/scala/bloop/logging/BspServerLogger.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ final class BspServerLogger private (
9191
val problemPos = event.problem.position
9292
val problemSeverity = event.problem.severity
9393
val sourceFile = toOption(problemPos.sourceFile())
94-
// TODO: Add code content
94+
val code = toOption(event.problem.diagnosticCode()).map(_.code())
9595

9696
(problemPos, sourceFile) match {
9797
case (ZincInternals.ZincExistsStartPos(startLine, startColumn), Some(file)) =>
@@ -109,7 +109,7 @@ final class BspServerLogger private (
109109
val source = Some("bloop")
110110
val uri = bsp.Uri(file.toPath.toUri)
111111
val severity = bspSeverity(problemSeverity)
112-
val diagnostic = bsp.Diagnostic(pos, Some(severity), None, source, message, None)
112+
val diagnostic = bsp.Diagnostic(pos, Some(severity), code, source, message, None)
113113
val textDocument = bsp.TextDocumentIdentifier(uri)
114114
val buildTargetId = bsp.BuildTargetIdentifier(event.projectUri)
115115
Build.publishDiagnostics.notify(

project/Dependencies.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ object Dependencies {
1414
val nailgunCommit = "a2520c1e"
1515

1616
// Keep in sync in BloopComponentCompiler
17-
val zincVersion = "1.6.0"
17+
val zincVersion = "1.7.1"
1818

1919
val bspVersion = "2.0.0-M13"
2020
val javaDebugVersion = "0.21.0+1-7f1080f1"

0 commit comments

Comments
 (0)