Имам някои xunit тестове, които бих искал да оформя по следния начин за четимост:
[<Fact>] let ``Has Hash Code 2``() = target.GetHashCode().ShouldBe 2
[<Fact>] let ``ToString yields two``() = target.ToString().ShouldBe "two"
[<Fact>] let ``Has underlysing type int``() = target.GetUnderlyingType().ShouldBe typeof<int>
Получавам предупреждение на компилатора за операторите let: „Възможен неправилен отстъп: този токен е извън контекста, започнал в позиция %s. Опитайте да добавите отстъп към този токен или да използвате стандартни конвенции за форматиране.“
Опитах #nowarn "lexfltTokenIsOffsideOfContextStartedEarlier"
, но това просто генерира друго предупреждение на компилатора „Невалиден предупредителен номер“.
Няма посочен предупредителен номер за тази грешка в https://github.com/fsharp/fsharp/blob/057dbf77df7355321c3c18137c2d552bdfa1272b/src/fsharp/FSComp.txt
Има ли начин да потисна това предупреждение?