diff --git a/Bot/Sharp/Compilation/FSharpCompiler.cs b/Bot/Sharp/Compilation/FSharpCompiler.cs index 8693e80..2766362 100644 --- a/Bot/Sharp/Compilation/FSharpCompiler.cs +++ b/Bot/Sharp/Compilation/FSharpCompiler.cs @@ -86,8 +86,8 @@ public async ValueTask CompileAsync(ulong operationId, string code, IColle private static Diagnostic ConvertToDiagnostic(FSharpDiagnostic fSharpDiagnostic) { LinePositionSpan position = new( - new(fSharpDiagnostic.StartLine, fSharpDiagnostic.StartColumn), - new(fSharpDiagnostic.EndLine, fSharpDiagnostic.EndColumn) + new(fSharpDiagnostic.StartLine - 1, fSharpDiagnostic.StartColumn), + new(fSharpDiagnostic.EndLine - 1, fSharpDiagnostic.EndColumn) ); var location = Location.Create(string.Empty, default, position);