metals
https://github.com/scalameta/metals
Scala
Scala language server with rich IDE features 🚀
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Scala not yet supported2 Subscribers
Add a CodeTriage badge to metals
Help out
- Issues
- Worksheet warnings about dollar signs
- Do not import source files from targets which don't belong to the project scope
- feat(mcp): add test-repeated tool for detecting flaky tests
- Run MBT tests and main in terminal in supported editors
- `metals-mcp` hangs forever and dies on the 2-minute `Await` when workspace indexing throws a `LinkageError`
- V2: `textDocument/references` silently returns partial results when the 20s budget expires
- fix: resolve scaladoc links against the documented member's SemanticDB owner
- Proper source lookup when importing Bazel targets
- MCP tooling gaps that make agents unzip source jars
- Small improvements
- Docs
- Scala not yet supported