Richard Wise

Results 26 issues of Richard Wise

Providing an asynchronous API that returns Promises forces an asynchronous approach instead of giving developers the flexibility to use the API in a synchronous or asynchronous way. I propose something...

`getIntrospectionQuery` only requests the `name` field from the root `queryType` object (https://github.com/graphql/graphql-js/blob/6e48d16f92b9a6df8638b1486354c6be2537033b/src/utilities/getIntrospectionQuery.ts) ``` queryType { name } ``` yet the `IntrospectionQuery` datatype defines `queryType` as `IntrospectionNamedTypeRef` (https://github.com/graphql/graphql-js/blob/main/src/utilities/getIntrospectionQuery.ts#L167) which requires `kind`...

**Is your feature request related to a problem? Please describe.** I find it confusing that the constructors of DateTime and other classes (e.g. Interval, etc.) are default constructors (i.e. do...

**Describe the bug** Given a DateTime that has a fractional millisecond component, `Interval.after` will create an invalid interval when given zero duration **To Reproduce** ``` Interval.after(DateTime.fromMillis(123.456), 0) ``` **Actual vs...

Currently, the compiler error message produced in case the ADT hierarchy isn't fully sealed is not very self-explanatory. It would be great if this could be improved to help users...

Using Android 7 with Samsung Internet 6.4.10.5 gives very annoying behaviour where a new newline character is inserted after holding down delete to delete code that includes a newline after...

enhancement
ui

Reproduction: - Chrome 91.0.4472.106 - MacOS 11.4 - Open URL with anchor tag, e.g. https://lodash.com/docs/4.17.15#concat Expected: Website jumps to anchor (concat in this example) Actual: Website stays on the top...

It would be very useful to add a Hamcrest matched to FileMatchers that allows comparison of file contents, instead of separately validating that the file exists, is readable and then...

enhancement
Hamcrest future

``` abstract class Animal class Dog : Animal(val favouritePark: String) class Cat : Animal(val favouriteWindow: String) data class PetStore(val cutestAnimal: Animal) class DogConverter: Converter { override fun canConvert(cls: Class): Boolean...

Based on https://github.com/azu/monorepo-utils/blob/8ccf1c70c2582770ee6fc5fd71bf3b6e5e95400f/packages/%40monorepo-utils/workspaces-to-typescript-project-references/src/manager/workspaces.ts#L26-L30, the dependency resolution logic is: - package name has to match AND - if dependency version starts with `workspace:` OR - dependency version matches semver of package...

help wanted