Tupled parameter wrapped in conditional directive #2877
Closed
Description
Issue created from fantomas-online
Code
// Link all the assemblies together and produce the input typecheck accumulator
let CombineImportedAssembliesTask
(
a,
b
#if !NO_TYPEPROVIDERS
, c
#endif
) =
()
Result
// Link all the assemblies together and produce the input typecheck accumulator
let CombineImportedAssembliesTask
(
a,
b
#if !NO_TYPEPROVIDERS
c
#endif
) =
()
Problem description
The problem is that c
should have a comma before it.
In order to pull this off, we will need to attach trivia to that comma which we currently don't have in the untyped tree.
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.
Options
Fantomas main branch at 2023-05-05T09:52:15Z - 4093fa5
Default Fantomas configuration
Did you know that you can ignore files when formatting from fantomas-tool or the FAKE targets by using a .fantomasignore file?