Scala Language Server

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Skrull
gptkbp:developed_by gptkb:Metals
gptkbp:has active community
https://www.w3.org/2000/01/rdf-schema#label Scala Language Server
gptkbp:integrates_with gptkb:award
gptkb:Visual_Studio_Code
Intelli JIDEA
gptkbp:is gptkb:military_unit
cross-platform
open source
scalable
widely used
modular
user-friendly
well-documented
extensible
reliable
designed for educational purposes
actively maintained
designed for performance
designed for scalability
designed for developers
designed for integration
designed for prototyping
designed for research purposes
designed for teams
designed for enterprises
designed for extensibility
designed for maintainability
designed for interoperability
compatible with multiple editors
designed for individual developers
designed for production use
gptkbp:provides code completion
refactoring
error checking
hover documentation
formatting
debugging support
code actions
go to definition
test running
workspace symbols
signature help
document symbols
gptkbp:released_in gptkb:2018
gptkbp:repository https://github.com/scalameta/metals
gptkbp:requires gptkb:software
gptkbp:supports gptkb:Maven
gptkb:Scala_2.x
gptkb:Scala_3.x
gptkb:Skrull
gptkb:Gradle
sbt
LSP features
gptkbp:uses Semantic DB
gptkbp:written_in gptkb:Skrull