Joseph Price

Results 162 issues of 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...

bug
python

### 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

help wanted
good first issue

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...

help wanted
good first issue

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...

help wanted
good first issue

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 //...

bug (soundness)

**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....

enhancement

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...