-
-
Notifications
You must be signed in to change notification settings - Fork 204
Closed as not planned
Labels
Description
Issue created from fantomas-online
Code
#r "nuget: Expecto"
#if FABLE_COMPILER_PYTHON
open Fable.Pyxpecto
#endif
#if FABLE_COMPILER_JAVASCRIPT
open Fable.Mocha
#endif
#if !FABLE_COMPILER
open Expecto
[<Tests>] //needed for `dotnet test` to work
#endif
let allTests = testList "All Tests" [ ]
[<EntryPoint>]
let main argv =
#if FABLE_COMPILER_PYTHON
Pyxpecto.runTests allTests
#endif
#if FABLE_COMPILER_JAVASCRIPT
Mocha.runTests allTests
#endif
#if !FABLE_COMPILER
Tests.runTestsWithCLIArgs [] argv allTests
#endifError
Fantomas.Core.ParseException: ParseException
[{ Severity = Error
SubCategory = "parse"
Range = Some (26,0--26,6)
ErrorNumber = Some 58
Message =
"Unexpected syntax or possible incorrect indentation: this token is offside of context started at position (17:1). Try indenting this further.
To continue using non-conforming indentation, pass the '--strict-indentation-' flag to the compiler, or set the language version to F# 7." };
{ Severity = Error
SubCategory = "parse"
Range = Some (26,0--26,6)
ErrorNumber = Some 10
Message =
"Incomplete structured construct at or before this point in binding" }]
at Fantomas.Core.CodeFormatterImpl.parse@39-6.Invoke(Unit unitVar) in /_//src/Fantomas.Core/CodeFormatterImpl.fs:line 47
at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 508
at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112Problem description
When working on a PR over in FsToolkit.ErrorHandling, I came across this parse exception. Here is the link to the actual code. We are currently working around this by utilizing the .fantomasignore file.
Extra information
- The formatted result breaks my code.
- The formatted result gives compiler warnings.
- I or my company would be willing to help fix this.
- I would like a release if this problem is solved.
Options
Fantomas main branch at Dec 17, 2024
Default Fantomas configuration
Did you know that you can ignore files when formatting by using a .fantomasignore file?
PS: It's unlikely that someone else will solve your specific issue, as it's something that you have a personal stake in.