Open
Description
Issue created from fantomas-online
Please describe here fantomas problem you encountered
Comments can be lost or shifted when at the end of expressions.
Code
let value =
// comment on the front
let x = 2
x * x
// comment on the back
let something () =
async {
// return "foo"
return "bar"
// return "baz"
}
Result
let value =
// comment on the front
let x = 2
x * x
// comment on the back
let something () =
async {
// return "foo"
return "bar"
}
Options
Fantomas Master at 06/24/2020 06:54:29 - d962694
Name | Value |
---|---|
IndentSpaceNum |
4 |
PageWidth |
120 |
SemicolonAtEndOfLine |
false |
SpaceBeforeParameter |
true |
SpaceBeforeLowercaseInvocation |
true |
SpaceBeforeUppercaseInvocation |
false |
SpaceBeforeClassConstructor |
false |
SpaceBeforeMember |
false |
SpaceBeforeColon |
false |
SpaceAfterComma |
true |
SpaceBeforeSemicolon |
false |
SpaceAfterSemicolon |
true |
IndentOnTryWith |
false |
SpaceAroundDelimiter |
true |
MaxIfThenElseShortWidth |
40 |
MaxInfixOperatorExpression |
50 |
MaxRecordWidth |
40 |
MaxArrayOrListWidth |
40 |
MaxValueBindingWidth |
40 |
MaxFunctionBindingWidth |
40 |
MultilineBlockBracketsOnSameColumn |
false |
NewlineBetweenTypeDefinitionAndMembers |
false |
KeepIfThenInSameLine |
false |
MaxElmishWidth |
40 |
StrictMode |
false |