Joseph Price
Joseph Price
### Description When using STRP in a style as is used in FSharPlus, where members can be looked up from a typeclass definition or an specific type, some inlined functions...
### Description `importValueDynamic` fails at either runtime or compile time for functions with more than a single argument. ### Repro code I reproduced in a separate repository, since it requires...
### Description When `use`ing an `IDisposable` at the top-level, the generated code contains a `return` statement, which is not valid outside of the context of a function definition. ### Repro...
### Description When a DateTime gets implicitly converted to a DateTimeOffset, the import `op_Implicit` is missing in the js library: `SyntaxError: The requested module 'https://fable.io/repl/js/repl/fable-library-js/DateOffset.js' does not provide an export...
`SynType.CreateApp` throws the error `System.Exception: unexpected type: App`. This seems to be caused by missing `lessRange` and `greaterRange` arguments, which I assume are required when `isPostfix` is false. https://github.com/MoiraeSoftware/myriad/blob/3c9818faabf9d508c10c28d5ecd26e66fafb48a1/src/Myriad.Core/AstExtensions.fs#L195-L196
When running with optional warnings enabled such as `FS3560;...`, the following warning shows up in the code generated by the fields generator: ``` This copy-and-update record expression changes all fields...
The generated code does not respect the fantomas settings in `.editorconfig`. The files could be added to `.fantomasignore` based on some pattern, but it could be convenient if the style...
Issue created from [fantomas-online](https://fsprojects.github.io/fantomas-tools/#/fantomas/preview?data=N4KABGBEDGD2AmBTSAuKAPAFAHQHYQgHpCwBDAI2jwLADMBXfdMAWgD4x0BKSAGnCgBnRABcRAS1wBzQajABtARFA0IkACQiAngAdkaSJJF8lBDQDdSAG3r6FpmgAZ%2BqswElcSXCIDK4gF7ILq5gACwOYAC6pgC%2BwcoRGtp6cobeJq4W1rZyiiFgAIzxqpAAsqToADKSiJWI0iIAFhkhBQBMjhHRNHGmKiWaunaQ9fAA8rTVuIg%2B2lZBieqWNnZ5IW3FNJAAop4TUwv5kFa0kF2xxf1bgykG5LCwVi3Xyzloa64AzJvuuMIATiIAGKSawAOUQAHcrDVnqoRP9bOcepdFslhvdHnC1EtsqsIhBQj81D4dKRoIgAEKIWiwf6IAAKpH%2BpAAtqJEP9sQQEUjXN0CL0aFczDcMQ8nj8sitcgSwABWYlQUnkqk0um1WCQznQUjCDzmWC6iSwXDciC8xDIwWozJi1KYyWLV74-IANiVkBVFOptPpAFUdHp-rr9bhDcbxKbzXRrMJrRAhQQRTj0Q6JdzpW97PkAOye71qv2IADCVj1ghLpsEvOgIjpMdocat-IufTRQ3TWKluJl7zlAA4C2Sfer6aVEKzyJzG82E2Akwk7Wm7hmey7ZfkAJzD1W%2BjVVqzRpVNqzx1so9vLzur7vOvGb1rOOVekeIACCtBEnKrrNZpBjS150XMAUyge1bydO0N37fICiKF9C33ekfEncQ4CPM0TznC8bSvAYVygR1M17bMPlUdpdwpT9v3%2BVDWXQx5jzlIDcMTW0CJvIi13vPsc1ab5ELfd9-lgRh4AAEUQGEGNowDERbVQBXY-DrkItJjHXB9YNaIkX3KdA3FoAAVRp6h8Ro6REAB1cR4CaGNOjYhcOLUriNJImD%2BNcApFX0iojNM%2BptjPGZLMBWz7OaJU3ScpS22FDtbigIxPO07yKI9fzDNwWhxHQMZg1Iet-m2dAdHpQRBCjLDBzimhlJc1TRXU1KtL48iaAKfNsoAJUQOB-ngSKHKVUJ6oIRqQLApJ3La3iyLlAohz6ga6XgMF6CnTkJjcb9WVkJUCmA1yWvc1l6CsCQYWmIE6X-MROWMzt2sWuCdxffrBvgUpLuumo7v%2BB65M9aBGmZclaIAfUhOyHJO5rUzm9JXtddZnyOAyRJZLQxn%2BaoaxG6K6oRxLr2SjzUcfVw2gQzGKmx0hcfx8Qa027b-l2-bDqW0nkyS4YLqu8QbsQQHgael6FrRmmNhfRnmYJkRfuF0XxeKkGXzBiG605GG4eaPml04in5ug9LOoINpBPp9AADU8UpSR4EkKQiZjAcJogKbTqR02Uel6nVDaPTbaBRg6xqp3PFd92xq9qIEv58nhjNgYvMtiA2j822JNgEQAHFRDKirECqmq45J5zpoFrsoPTi25TaLKjghaEampERtXqZ69CkvLcHEE1cHfTwJw5nn8lY%2BLLzJk3xTvc2OqbnqjnfGEpFwcPcEj00-E34r6HpYzYA8LwRGKmrZ1Co3QNryC0uX-I2hWters5XBL-MTVpHH6d-n7pIIeNVJ4hFPOeGeeE55uQpsRKmOkaYfUxn9cQBxKhsnIPAUgZZYDVWkG3UW18IENSTsbGBC964vEbvkT4GMQg7HKpycQ7JvDWAANKIEQDoM%2B9QRAeEpCyHexN8jgMUiQ2eyd5510fm9EInw6b0MpOWXAABrA4ggRJiU8BCGsiAfooNFiXSq1VqzyT5JAlS0CzqwJ4kvWRXw5ZHEpMyZCiAJKs2gP8ZhoJvzwH9IPU0UloDlhZMPIhYjJqkLvinVIQt-rTAEeSFRohZhaHmDImWqhPg23oSreJVIWTQGSb4OYhx6GeLZHoeAZxq6%2B3Aq1AOdjMk0E%2BKHehHCuEGXZv-CYSjSCqPUTGAojgE4%2B0RvU9ycDA4IKyTnehBCO5jkQHkkWNRfw6HoBfYeRiy4mNqlPBSt8ZoQW4ovBuT85Et3oSXJhLCL5WBCgxQQwiwE4QsQuAQkRgiGEEECaqchREgBiEAA) #### Formatted code ```fsharp x ( // abc // abc fun x -> x) ``` #### Reformatted code ```fsharp x ( // abc // abc //...
**Describe the bug** When the LSP has trouble loading a file, for instance when it's not included in one of the discovered projects, an error is shown on every keystroke....
Is it possible to bind to async context managers? They have a magic method `__aexit__` that seems like it would map to the `IAsyncDisposable` interface, but I can't see to...