Skip to content

Inline keyword is missing in property #2908

Closed
@nojaf

Description

@nojaf

Issue created from fantomas-online

Code

module Meh

type Foo =
    member inline this.Item
        with get (i:int,j: char) : string = ""
        and set (i:int,j: char) (x:string) = printfn "%i %c" i j

Result

module Meh

type Foo =
    member this.Item
        with get (i: int, j: char): string = ""
        and set (i: int, j: char) (x: string) = printfn "%i %c" i j

Problem description

inline is not captured. Check single get/set properties as well.

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-06-20T07:39:01Z - fc65e0c

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions