Skip to content

Fluent style tupled arguments have an extraneous space between the method and the arguments #3150

@kaashyapan

Description

@kaashyapan

Issue created from fantomas-online

Code

div(class' = "max-[80vw] overflow-auto").data("on-click", "$jhkj").attr("pap-but" = "jh") {
    div (class' = "join join-horizontal") {
        button (id = "feliz", class' = "btn btn-primary btn-sm join-item") { @"Feliz" }
    }
}

Result

div(class' = "max-[80vw] overflow-auto").data("on-click", "$jhkj").attr ("pap-but" = "jh") {
    div (class' = "join join-horizontal") {
        button (id = "feliz", class' = "btn btn-primary btn-sm join-item") { @"Feliz" }
    }
}

Problem description

There is an extra space inserted between attr & ("pap-but"...

Extra information

  • [x ] 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 1/1/1990

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