fsprojects / fantomas

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

Private keyword is lost from getter with unit #2906

Closed nojaf closed 1 year ago

nojaf commented 1 year ago

Issue created from fantomas-online

Code

type X() =
    member private this.Y with get() = "meh"

Result

type X() =
    member this.Y = "meh"

Problem description

private is lost, this is due to a transformation of AST I think.

Extra information

Options

Fantomas main branch at 2023-06-19T16:12:12Z - 702694e6e66f2b7a824a118960e75c04f55d463b

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.