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

Please open feature requests here https://github.com/scalameta/metals-feature-requests The main issue tracker is reserved for bug reports and issues with an assigned milestone.

Here is the PR related to the call hierarchy feature #4044. Here is the list of features that I'm working on and their status , feel free to suggest others...

This is an (initial, horrible) draft PR which goes after https://github.com/scalameta/metals-feature-requests/issues/236 I believe it sets out a viable solution sketch. If we were able to get the almond installer working,...

### Describe the bug ```scala trait Foo: // goto implementation does NOT find anonymous class new Foo def foo: String // goto implementation DOES find the method implementation inside of...

Scala 3
semanticdb
fixed-upstream

Adds autofill named arguments with default values completion and completions for single named arguments, the same way we have for scala2.

This reverts commit 6bf55ab632a900331720fd5f04e916596a3311f6 (PR https://github.com/scalameta/metals/pull/4236) that reverted the following PRs - https://github.com/scalameta/metals/pull/4174 - https://github.com/scalameta/metals/pull/4223

merge after release

### Describe the bug There are a several samples that behaves non-properly when completion happens in a pos that requires a type and there is a companion object for a...

presentation-compiler
Scala 2

- fixes completion for term symbol that aren't method - allow object at type completion pos should include a fix for #4224

### Describe the bug Lately when triggering code actions I see a lot of messages that are unclear related to the "Extract ... as value" code action. For example I...

bug
code action
spree

This PR makes Scala CLI support more reliable in two ways: - it makes scripts (`.sc` files) work better in Scala CLI projects, by having Metals be aware of the...

affects clients
merge after release