Michał Pałka
Michał Pałka
Trying to compile ```scala //> using scala "3.1.1" //> using lib "org.parboiled::parboiled:2.4.0" import org.parboiled2.Parser trait TestParser { this: Parser => val fun = (x: Int) => x def testRule =...
## Compiler version 3.2.0-RC3 and earlier ## Minimized code Encoder.scala ```scala import scala.quoted._ import scala.deriving.Mirror trait Encoder[-A] trait PrimitiveEncoder[A] extends Encoder[A] given intOpt: PrimitiveEncoder[Option[Int]] with {} given primitiveNotNull[T](using e: Encoder[Option[T]]):...
## Compiler version 3.2.1-RC1-bin-20220721-634c580-NIGHTLY and earlier ## Minimized code ```scala //> using scala "3.2.1-RC1-bin-20220721-634c580-NIGHTLY" import scala.quoted.* trait Foo: type Number '{} ``` ## Output ```scala [error] Macro.scala:15:20: Type argument num...
The format in which the compiler returns code completions is not very well suited for metals. In general signatures/descriptions are returned as plain strings but metals might need to print...
### Describe the bug If the signature of a method added by an extension or an implicit conversion refers to a type parameter which should be fixed by the method...
### Describe the bug When scala version in a build is set to a RC which is no longer supported because a newer RC got released, Metals Doctor claims that...
**Version(s)** 0.1.12 **Describe the bug** When publishing a library, even if the publish is successful, exceptions are printed to the console: ``` Exception in thread "Thread-5" org.eclipse.jgit.errors.TranslationBundleLoadingException: Loading of translation...
**Version(s)** 0.1.1 **Describe the bug** Running `scala-cli repl --js` unexpectedly seems to have the same effect as just `scala-cli repl`. **To Reproduce** ```shell $ scala-cli repl --js ``` ```scala scala>...
**Is your feature request related to a problem? Please describe.** Some using directives take paths as arguments. These might be some directives specific to scala-cli itself or something that is...
**Is your feature request related to a problem? Please describe.** Some libraries split their functionality into multiple modules distributed as separate artifacts so that their users can depend only on...