-
-
Notifications
You must be signed in to change notification settings - Fork 203
Closed as not planned
Labels
Description
fantomas removes the ; and breaks the code of the decoder.
Issue created from fantomas-online
Code
let decode: Decoder<MigrationService> =
Decode.object (fun fields ->
{ ServiceId = fields.Required.Field "serviceId" ServiceId.decode
ServiceType =
fields.Required.At["serviceType"; "case"]Decode.string
|> fromString<ServiceType>
|> Option.get
Name = fields.Required.At["name"]Decode.string
Server = fields.Required.At["server"]Decode.string
MaxInstances = fields.Required.At["maxInstances"]Decode.int
AvailableInstances = fields.Optional.At["maxInstances"]Decode.int
AliveToken = fields.Required.At["aliveToken"]Decode.datetimeOffset })Result
let decode: Decoder<MigrationService> =
Decode.object (fun fields ->
{ ServiceId = fields.Required.Field "serviceId" ServiceId.decode
ServiceType =
fields.Required.At["serviceType" "case"]Decode.string
|> fromString<ServiceType>
|> Option.get
Name = fields.Required.At["name"]Decode.string
Server = fields.Required.At["server"]Decode.string
MaxInstances = fields.Required.At["maxInstances"]Decode.int
AvailableInstances = fields.Optional.At["maxInstances"]Decode.int
AliveToken = fields.Required.At["aliveToken"]Decode.datetimeOffset })
Problem description
Please describe here the Fantomas problem you encountered.
Check out our Contribution Guidelines.
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 2023-08-31T06:37:49Z - 369faf8
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.