metals
metals copied to clipboard
Scala language server with rich IDE features 🚀
### Describe the bug In the following code in Scala 3 Completions file, we have the following problem on the `toString` method of `Symbol.Symbol` https://user-images.githubusercontent.com/109077949/181247893-630530b5-cd5a-422b-9e01-901cf76ddb93.mov : ### Expected behavior _No...
### Describe the bug The presentation compiler was indefinitely running and this was in metals log: ``` 2022.08.05 09:28:31 INFO tracing is disabled for protocol LSP, to enable tracing of...
### Describe the bug Metals sometimes shows private members as completions for Scala 2, such as `ProcessBuilderImpl - scala.sys.process` in this test: https://github.com/scalameta/metals/blob/main/tests/cross/src/test/scala/tests/pc/CompletionSuite.scala#L356 ### Expected behavior Private members that are...
### Describe the bug If you put this in `CompletionSuite`, you would see that there are differences between the results returned for scala 3 and 2 - some of the...
**Describe the bug** I don't have a clear reproduction for this yet, but it is happening enough to me that I'd like to try and track down what exactly is...
### Describe the bug Create two files ```scala // A.scala package example object A: def aaa = B.bbb // B.scala package example object B: def bbb = ??? ``` and...
### Describe the bug In https://github.com/scalameta/metals/pull/4141 we started indexing the extension methods (to make auto-import missing extension methods feature available) in `workspaceSymbolIndex` where we should index only top-level symbols. However,...
### Describe the bug Define an extension method like ```scala package a extension (num: Int) def increment: Int = ??? ``` Try to use the extension method in another package...
### Describe the bug Clicking on either button (New Scala Project/Start Metals) just pops up the same notification again. ### Expected behavior new empty project ### Operating system Other (WSL2)...
The same as in https://github.com/scalacenter/bloop/pull/1766