Maxime Mangel

Results 241 issues of Maxime Mangel

### Description ```fs type S = S of string let s = sprintf "%A" (S "1") printfn "%A" (s = "S \"1\"") printfn "%A" ("S \"1\"") printfn "%A" (s) ```...

bug
backlog
javascript

### Describe the bug ```fs [] let ``foo.bar`` () = Assert.That(1, Is.EqualTo(1)) ``` Gives ![CleanShot 2024-06-02 at 23 01 07](https://github.com/ionide/ionide-vscode-fsharp/assets/4760796/5a03ba05-04e7-42af-8e02-221157fdc68a) We should have `foo.bar` node and not have it split....

### Description For a library I am working on, I will need the [`System.Text.Rune` API](https://learn.microsoft.com/en-us/dotnet/api/system.text.rune?view=net-8.0). At the moment here is the API I am using: *`rune.*` are instance methods /...

enhancement

### Discussed in https://github.com/fable-compiler/Fable/discussions/3850 Originally posted by **joprice** June 15, 2024 When a type has the `Erase` attribute, you can still attempt to call the constructor. The code will generate...

enhancement

### Description According https://github.com/fable-compiler/fable-react/issues/243, it looks like if a method use `[]` and we provide an empty array to it. Then when consumed from the same project / file it...

bug
javascript

> [!NOTE] > This is reproduction code ```fs type IDecoderHelpers bool abstract asString: 'JsonValue -> string type Decoder : helpers: IDecoderHelpers obj let invalidGenerics: Decoder = { new Decoder with...

bug

Add ability to support lossless option. With the current implementation of Thoth.json, `None` or `Some (Some None)` are both encoded has `null`. This PR introduce 2 new API: - `lossyOption`:...

Issue created from [fantomas-online](https://fsprojects.github.io/fantomas-tools/#/fantomas/main?data=N4KABGBEDGD2AmBTSAuKAzArgO2mAFADqQD0AFogIYA2ALmcQDRhbZiVgBGYAtAHxhixAJSFskRuCgBnRLVoBLbAHNpqMAG0pEUBD1QAJLQCeAB2RpIS2hO17IBgG41MFzXf0AGSfv2QAkthI2LQAygoAXsg%2BvhAALB5gALp2AL4xOokOJubqViG2sQ7O1K7qWrEQAIwZvpAAspQAHgAySogtiCr0hZVVAEyeiSn66Xa6dUZmbpBd8ADy6G3YiKEm1NFZTi5uFZX9tX4AokGLy5uVUNTokMNptRN%2BU7mWnLCw1L1PJWVoe7EAZkO9kCsgATrQAGJKGgAOUQAHdqO0vr5aGDXHdRg8tjkZm8PqiIMUduVEvFgcTQqZKNBEAAhRDoWBgxAABUoYMoAFs5IgwUS9OjMbERnoxvpHvZnvj3p9gSTSrtyWAAKyUqDU2kMpksjqwBH86CUWSBRywY2KWDiDXCxBY8U4ooyvIE%2BVbH7Ky4ANg1kC1dMZzNZAFVTOYwcbTdhzZaFNbBRB0DRZA6IBK9FLiS7XnLBYrfu5LgB2P0BnXBxAAYWoJukVet0mF0FoLMTLBT9tF93GuOmrrzCu2SrJlwAHGWaYHdaz6ohuZx%2Be3k9RU93sb3nXiB4Sh57R5UAJyT7VBvUN6gJjUrte%2BMXpp2Tbe53ce0l-FVVbwq-1TxAAQXQWh%2BQbbluUods7TTMAM0yLd%2Bxfd1nX3D9LiqGof3LM9WVCecFDgS8bRVG8uzvHtJT7F4oDdfNh0Lf5fAGE86UA4CwVw7l8I%2BK8VSg9dHU3J8EOowc3xHVC%2BiBTC-3-MFYBweAABFEGRTi2MgjFSP0e8YMfJ5nygaxaJQos%2BjiP1Giafx0AAFQobBQjIFlaAAdQUeAeg1IZ%2BIfQT9OE-IbD3d9TNiKp1R-SzrLsrojlXVYnIhNyPLIdtvW8siNwo%2BCqMC4yQoY-Qql9SLmkCdAFCaeYI0oVswSOJpTFZaRpHjIjxwy7TyMzSiZiM4LxNCxjS1KpoACVEDgMF4GSzyVTiTq9B02CwCzQwDLygb6M-CdRomqb4FhTAF35RZ-GA7k1A1KpoJWtbsgC7lMDoBRkRWSEWXA%2BR%2BRs-stq9Ppjx-faWXgepnsUN7EA%2BsEvvUv1oDITlaTYgB9BF3J6W69OlDb%2BrE7bLkGCzmlkrljHmME2ibWbUo1MdFogZacezPGCn%2Bg9Yn6DDLgaUmwXJynqdoI6TrBM6Lquz9sb83HHoh172hhuGfr%2BgmAa5g4fzJygKaphQm3Bl6oeV2r4Z-RHkZbfl0cx1KZeyoTcvx5CCpVfopN5yyADUdnpJR4CUZRafbBmHZ6nK%2BvZ9XOd8fpzNGyEcBbNr-aCIOQ41Bbw7gp2o6CmOJK5iKveaRTYFoABxOQGqaxAWrazOVTDnzdNl1mApojmi7jkrefhJF2kZWhDS6X7zGUirsAUK1sH-II5zFqXLj4zKBMd-zcq7wuhv0foRt5-9kWUbAk9wWfwhP2rMFZGzYECYJaFqtrl07HPVt6nckMmEzCr0fpdqHzoPybAz9HD6hUIvRcYJJ5KBnm1ZelQSLv3ujmESr5XaDT-hAfoQMvYK3OC0HknB4CUBrLAVqKgB5Q1fvFFBn9EL5SwSqAE35ea135AoXkIQaAAGlECIFMA-LotBAj0i5LgOmxE36tzugw9B39vhu0uACHmlRID0lrNgAA1ucaQsl5JBHhE2RAYMFZQ1rs1VqjYNIijXr5Decst6iUwYTSoAIta83pJybCiBFIG2gGCLhMJgLwBDNPa0yloC1i5LPWht4upZQjnnPIT1jZDy5NAbRcg1jGA2EwtxgJPbqKNpDDJtJslhHWBcdRgSeTmHgLcWRLN1oBRdj-ZR7iE6834YIyyotoGLE0ZQHRej2xfkZskbqudN6ygwR05hKiS7qOoUPGciBSmKxWKBUwmAn6z0sfXax7VKir0SevZJsyv4FI1r4AEfd1EcKCdwp%2B1A4qcWkFIy4yDZFSCSDEKw0hIStXUMg1IQA) #### Code ```fsharp func ("/health", fun a b -> "") ``` #### Result ```fsharp func ("/health", (fun a b -> "")) ``` #### Problem description Please...

bug (stylistic)

In SQL, I want to write something like ```sql SELECT date_trunc('day', fsvr."CompletedTimeStamp"), fsvr."FormSpecType", count(fsvr."FormSpecType") FROM dbo."FormStudioValuesResult" AS fsvr WHERE fsvr."TenantId" = '9003665c-a1c3-486e-90db-85f7a053ded8' group by 1, fsvr."FormSpecType"; ``` Is it possible...

### Version Ionide v7.18.2 ### Dotnet Info .NET SDK: Version: 8.0.204 Commit: c338c7548c Workload version: 8.0.200-manifests.9f663350 Runtime Environment: OS Name: Mac OS X OS Version: 14.4 OS Platform: Darwin RID:...

bug