Add diagnostic code to the ScriptDiagnostic
to allow checking for specific errors, e.g. incomplete statements in the REPL
This commit is contained in:
+3
-1
@@ -49,7 +49,9 @@ class ScriptCompilationConfigurationFromDefinition(
|
||||
}.orEmpty()
|
||||
)
|
||||
|
||||
val reports = resolveResult.reports.map { ScriptDiagnostic(it.message, mapLegacyDiagnosticSeverity(it.severity)) }
|
||||
val reports = resolveResult.reports.map {
|
||||
ScriptDiagnostic(ScriptDiagnostic.unspecifiedError, it.message, mapLegacyDiagnosticSeverity(it.severity))
|
||||
}
|
||||
val resolvedDeps = (resolveResult as? DependenciesResolver.ResolveResult.Success)?.dependencies
|
||||
|
||||
if (resolvedDeps == null) ResultWithDiagnostics.Failure(reports)
|
||||
|
||||
Reference in New Issue
Block a user