-
As the code show in [gitter](https://gitter.im/adamw/macwire?at=62b5b48aef5ee44882c90be6)
```scala
trait DesuConfigModel:
val configIO: IO[DesuConfig] = ???
end DesuConfigModel
trait AppConfi…
-
## Compiler version
3.1.3
## Minimized code
```Scala
class Test:
inline def test(fun: => Any): Any = fun
/**
* This does not work as of 3.1.3 Self-types are not resolved, this …
-
https://scalameta.org/docs/semanticdb/specification.html#synthetic
> "Synthetics" is a section of a TextDocument that stores trees added by compilers that do not appear in the original source. Exam…
-
It would be great to select which version of Scala should be used when using the `scalac` and `scala` commands. At the moment when using Coursier, the version of Scala being used when running the abo…
-
There is no explanation in the book that indentation is significant and needed for the compiler. When searching for 'Indentation' it is only referenced in the Style Guide, Migration Guide and Language…
-
reproducing 1.1.0-M1 with `set ThisBuild / net.bzzt.reproduciblebuilds.ReproducibleBuildsPlugin.reproducibleBuildsCheckResolver := DefaultMavenRepository; ++3.3; clean; reproducibleBuildsCheck` showed…
-
**Version(s)**
1.4.0
**Describe the bug**
Based on https://github.com/scala/scala3/issues/21194 the scala-cli does not detect multiple versions in the `using scala` directive.
**To Reproduc…
-
Context Parameters using **Implicit Definitions** `implicit` Scala 2, have been reworked in Scala 3 as **Given Instances** `given`. There is a decent amount of rewrite needed for migrating to **Given …
-
When trying to provide typeclass for sum type(taking into account that `split` method is implemented, I get following:
```
[error] 60 | val typeclass = summon[Default[DefaultTest]]
[error] | …
-
### Describe the bug
In a codebase I was just working on after adding a `scalafmt.conf` file Metals offered to update it for me. I said yes and this is what it gave me:
```
fileOverride {
"glo…