@@ -137,7 +137,8 @@ module CompileHelpers =
137137 /// Compile using the given flags. Source files names are resolved via the FileSystem API. The output file must be given by a -o flag.
138138 let compileFromArgs ( ctok , argv : string [], legacyReferenceResolver , tcImportsCapture , dynamicAssemblyCreator ) =
139139
140- let diagnostics , diagnosticsLogger , loggerProvider = mkCompilationDiagnosticsHandlers ( argv |> Array.contains " --flaterrors" )
140+ let diagnostics , diagnosticsLogger , loggerProvider =
141+ mkCompilationDiagnosticsHandlers ( argv |> Array.contains " --flaterrors" )
141142
142143 let result =
143144 tryCompile diagnosticsLogger ( fun exiter ->
@@ -507,7 +508,15 @@ type BackgroundCompiler
507508 Interlocked.Increment(& actualParseFileCount) |> ignore
508509
509510 let parseDiagnostics , parseTree , anyErrors =
510- ParseAndCheckFile.parseFile ( sourceText, fileName, options, userOpName, suggestNamesForErrors, flatErrors, captureIdentifiersWhenParsing)
511+ ParseAndCheckFile.parseFile (
512+ sourceText,
513+ fileName,
514+ options,
515+ userOpName,
516+ suggestNamesForErrors,
517+ flatErrors,
518+ captureIdentifiersWhenParsing
519+ )
511520
512521 let res = FSharpParseFileResults( parseDiagnostics, parseTree, anyErrors, options.SourceFiles)
513522 parseCacheLock.AcquireLock( fun ltok -> parseFileCache.Set( ltok, ( fileName, hash, options), res))
@@ -537,7 +546,14 @@ type BackgroundCompiler
537546 let parseTree , _ , _ , parseDiagnostics = builder.GetParseResultsForFile fileName
538547
539548 let parseDiagnostics =
540- DiagnosticHelpers.CreateDiagnostics( builder.TcConfig.diagnosticsOptions, false , fileName, parseDiagnostics, suggestNamesForErrors, builder.TcConfig.flatErrors)
549+ DiagnosticHelpers.CreateDiagnostics(
550+ builder.TcConfig.diagnosticsOptions,
551+ false ,
552+ fileName,
553+ parseDiagnostics,
554+ suggestNamesForErrors,
555+ builder.TcConfig.flatErrors
556+ )
541557
542558 let diagnostics = [| yield ! creationDiags; yield ! parseDiagnostics |]
543559
@@ -836,12 +852,26 @@ type BackgroundCompiler
836852 let diagnosticsOptions = builder.TcConfig.diagnosticsOptions
837853
838854 let parseDiagnostics =
839- DiagnosticHelpers.CreateDiagnostics( diagnosticsOptions, false , fileName, parseDiagnostics, suggestNamesForErrors, builder.TcConfig.flatErrors)
855+ DiagnosticHelpers.CreateDiagnostics(
856+ diagnosticsOptions,
857+ false ,
858+ fileName,
859+ parseDiagnostics,
860+ suggestNamesForErrors,
861+ builder.TcConfig.flatErrors
862+ )
840863
841864 let parseDiagnostics = [| yield ! creationDiags; yield ! parseDiagnostics |]
842865
843866 let tcDiagnostics =
844- DiagnosticHelpers.CreateDiagnostics( diagnosticsOptions, false , fileName, tcDiagnostics, suggestNamesForErrors, builder.TcConfig.flatErrors)
867+ DiagnosticHelpers.CreateDiagnostics(
868+ diagnosticsOptions,
869+ false ,
870+ fileName,
871+ tcDiagnostics,
872+ suggestNamesForErrors,
873+ builder.TcConfig.flatErrors
874+ )
845875
846876 let tcDiagnostics = [| yield ! creationDiags; yield ! tcDiagnostics |]
847877
@@ -995,7 +1025,14 @@ type BackgroundCompiler
9951025 let tcDependencyFiles = tcInfo.tcDependencyFiles
9961026
9971027 let tcDiagnostics =
998- DiagnosticHelpers.CreateDiagnostics( diagnosticsOptions, true , fileName, tcDiagnostics, suggestNamesForErrors, builder.TcConfig.flatErrors)
1028+ DiagnosticHelpers.CreateDiagnostics(
1029+ diagnosticsOptions,
1030+ true ,
1031+ fileName,
1032+ tcDiagnostics,
1033+ suggestNamesForErrors,
1034+ builder.TcConfig.flatErrors
1035+ )
9991036
10001037 let diagnostics = [| yield ! creationDiags; yield ! tcDiagnostics |]
10011038
@@ -1101,7 +1138,7 @@ type BackgroundCompiler
11011138
11021139 let otherFlags = defaultArg otherFlags extraFlags
11031140
1104- use diagnostics = new DiagnosticsScope ( otherFlags |> Array.contains " --flaterrors" )
1141+ use diagnostics = new DiagnosticsScope( otherFlags |> Array.contains " --flaterrors" )
11051142
11061143 let useSimpleResolution = otherFlags |> Array.exists ( fun x -> x = " --simpleresolution" )
11071144
@@ -1160,7 +1197,8 @@ type BackgroundCompiler
11601197
11611198 let diags =
11621199 loadClosure.LoadClosureRootFileDiagnostics
1163- |> List.map ( fun ( exn , isError ) -> FSharpDiagnostic.CreateFromException( exn, isError, range.Zero, false , options.OtherOptions |> Array.contains " --flaterrors" ))
1200+ |> List.map ( fun ( exn , isError ) ->
1201+ FSharpDiagnostic.CreateFromException( exn, isError, range.Zero, false , options.OtherOptions |> Array.contains " --flaterrors" ))
11641202
11651203 return options, ( diags @ diagnostics.Diagnostics)
11661204 }
@@ -1651,7 +1689,7 @@ type FSharpChecker
16511689 member _.GetParsingOptionsFromCommandLineArgs ( sourceFiles , argv , ? isInteractive , ? isEditing ) =
16521690 let isEditing = defaultArg isEditing false
16531691 let isInteractive = defaultArg isInteractive false
1654- use errorScope = new DiagnosticsScope ( argv |> List.contains " --flaterrors" )
1692+ use errorScope = new DiagnosticsScope( argv |> List.contains " --flaterrors" )
16551693
16561694 let tcConfigB =
16571695 TcConfigBuilder.CreateNew(
0 commit comments