Giacomo Cavalieri
Giacomo Cavalieri
When running `gleam test` it looks like it doesn't check if it can run the tests on the given target so for example with this one: ```gleam pub fn wobble_test()...
This issue closes #2631
I noticed that a private recursive function is not marked as unused. For example this one raises no warnings: ```gleam fn wobble() { wobble() } ```
In this snippet of code ```gleam pub type Wibble { Wobble( /// Documentation!! wabble: Int, ) } pub fn main() { io.println("Hello from prova!") } ``` The generated documentation looks...
Hello! I noticed something in the documentation that is bugging me. Take this piece of code: ```gleam pub opaque type Graph(direction, value, label) { Graph // This is not relevant...
This PR closes #2617 This is a WIP because it's waiting for the testing issue in #2635 to be fixed
This PR adds the `@internal` annotation, closing #2486 ### ~~Why is this a WIP PR?~~ - [x] I'm waiting for #2537 to be merged and exclude internals from the package...
This PR closes #727 The formatter: - Preserves comments - Uses comments/empty lines to tell groups apart and sort those separately - Sorts all imports of each group alphabetically
In this case, after type inference, the `main` function ends up having an inferred type with an unbound type variable instead of a generic one: ```gleam pub type Foo(a) {...
Some newcomers try doing this `[..wibble, item]` to append an item to a list expecting it to work like prepending does. The error message is not particularly useful as it...