Liam Goodacre
Liam Goodacre
#### Input ```purescript newtype E i = E (Effect i) derive newtype instance functorE :: Functor E derive newtype instance applyE :: Apply E derive newtype instance applicativeE :: Applicative...
On https://github.com/purescript/documentation/blob/master/errors/InvalidInstanceHead.md The instances `isHomogenousRowListImplReallyNonEmpty` and `isHomogenousRowListImplNonEmpty` are overlapping. I suggest making `isHomogenousRowListImplReallyNonEmpty` be more specific and match on `Cons _ _ (Cons _ _ _)`; or use an instance...
Based on the changes added here: https://github.com/purescript/purescript/pull/3298 Roughly: - New `Doc` kind - `TypeConcat` -> `Beside` - `TypeString` -> `Quote` - Symbol literal in message -> `Text` - New vertical...
## Description Possible kind inference funkiness going on with synonyms in type applications. Using the same type expression in an annotation vs a type application works differently. ## To Reproduce...
**Describe the bug** Here are a bunch of strange comment placements that I've noticed. **To Reproduce** ## Positive example This one looks good ### Input, & Output ```hs example =...
> "Traversable containers which hold Maybe are witherable." https://hackage.haskell.org/package/witherable-0.1.3.3/docs/Data-Witherable.html#t:Chipped
Currently (v0.2.3.0) only the versions of immediate dependencies are listed.
For example: https://github.com/ndmitchell/hlint/blob/752baba987f61d3d3778751f2709293521841e0c/hints.md?plain=1#L1882 I would have expected this to be: ```html Use < ```
### firefox (133) fetch ```typescript fetch("/path", { headers: [["A", "B"], ["C", "D"] }) ``` results in the following headers on the request: ``` A: B C: D ``` ### whatwg-fetch...