metals icon indicating copy to clipboard operation
metals copied to clipboard

Scala language server with rich IDE features 🚀

Results 372 metals issues
Sort by recently updated
recently updated
newest added

**Describe the bug** When using Scala 3.0.0 if you have code that has errors in multiple levels of inlining, there is a red underline for every single one: ![image](https://user-images.githubusercontent.com/1369480/137816020-74602948-2047-4de4-9367-78f08459e4bb.png) ---...

upstream-fix-needed

### Describe the bug Follow-up of https://github.com/scalameta/metals/pull/3897 ## [ ] OverrideCompletion should complete already overridden symbol see: `OverrideCompletionSuite#overriden-twice` ```scala trait A { def close: Unit } trait B extends A{...

improvement
Scala 3
presentation-compiler

### Describe the bug Step to reproduce: - Open a project and import build ```scala scalaVersion := "2.13.8" libraryDependencies ++= Seq( "com.outr" %% "scribe" % "3.8.3" ) ``` - Open...

bug

In LSP 3.16 support for Call Hierarchy requests were added. You can find information about them [here in the spec](https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_prepareCallHierarchy). You can see an example of this from Rust, which...

feature-request

### Describe the bug I don't have a clear reproduction yet, but just carrying this over from #vim-users on Discord where a person was setting this, but it didn't seem...

upstream-fix-needed
bloop
gradle

### Describe the bug At work we use Gradle. It seems like any types that we import via an `includeBuild` cannot be followed by metals. This means you can't go...

gradle

An experiment in using the VSCode FileSystem API to explore library dependencies Here's an example.... ![image](https://user-images.githubusercontent.com/5612295/159544903-5f440ff5-336f-462a-96d6-a255ec4f3ba8.png) Stuff that works... 1) auto population of libraries on indexing complete 2) file exploring...

experiment

@olafurpg Is the apiKey and appId the same for all indexes? Or should it be different for Metals?

The project is https://github.com/neo4j/neo4j/tree/4.3, it consists of java and scala files but doesn't have a build.sbt file. So the extension(v1.10.8) doesn't work. ``` Java home: /home/bob/.jabba/jdk/[email protected] Metals version: 0.10.5 2021.08.04...

improvement
upstream-fix-needed