fsprojects / fantomas

FSharp source code formatter
https://fsprojects.github.io/fantomas
Other
758 stars 189 forks source link

Idempotency problem when _.Property shorthand #3050

Closed nojaf closed 1 month ago

nojaf commented 4 months ago

Issue created from fantomas-online

Formatted code

"ABC" |> _.ToLower ()

Reformatted code

"ABC" |> _.ToLower()

Problem description

In order for this to keep working, there can never be a space between ToLower and (). So, the setting should not be respective in this case.

Extra information

Options

Fantomas main branch at 2024-02-15T12:00:55Z - 0700fd6ec8555a4d65e11295a4a79a0fc9131f4e

    { config with
                SpaceBeforeUppercaseInvocation = true }

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.