-
-
Notifications
You must be signed in to change notification settings - Fork 198
Open
Labels
Description
Issue created from fantomas-online
Code
module T =
let foo (client: AmazonDynamoDBClient) (tableName: string) (attributeValueDict: Dictionary<string, AttributeValue>) : TaskResult<unit,Error> = ()
type Y =
static member putItem (client: AmazonDynamoDBClient, tableName: string, attributeValueDict: Dictionary<string, AttributeValue>) : TaskResult<unit,Error> = ()
Result
module T =
let foo
(client: AmazonDynamoDBClient)
(tableName: string)
(attributeValueDict: Dictionary<string, AttributeValue>)
: TaskResult<unit, Error> =
()
type Y =
static member putItem
(client: AmazonDynamoDBClient, tableName: string, attributeValueDict: Dictionary<string, AttributeValue>) : TaskResult<
unit,
Error
>
=
()
Problem description
The tuple fits on a single line and thus that should make the return type (which does no longer fit on the line) go to the next line. Reported on Discord by @edgarfgp.
Expected outcome would be:
type Y =
static member putItem
(client: AmazonDynamoDBClient, tableName: string, attributeValueDict: Dictionary<string, AttributeValue>)
: TaskResult<unit, Error> =
()
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 2024-09-14T12:20:28Z - 06d86ad
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.
tothattila97