Language Server Index Format

E716253

Language Server Index Format (LSIF) is a file-based code intelligence format that enables precomputed, language-server-style features like go-to-definition and find-references to be served quickly without requiring a live language server.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
LSIF 0

Statements (46)

Predicate Object
instanceOf code intelligence format
file-based index format
abbreviation LSIF NERFINISHED
advantage does not require a running language server at query time
enables fast code navigation queries
language-agnostic specification
basedOn Language Server Protocol NERFINISHED
category developer tooling
software engineering data format
dataModel graph of vertices and edges
designedFor large codebases
offline code intelligence
static code analysis
enables batch indexing in CI pipelines
precomputed cross-reference data
fullName Language Server Index Format NERFINISHED
hasConcept definition result
document vertex
edge
hover result
moniker
package information
project vertex
range vertex
reference result
result set
purpose to enable language-server-style features without a live language server
to provide precomputed code intelligence
relatedStandard Language Server Protocol NERFINISHED
serializationFormat JSON NERFINISHED
storageModel file-based
supports incremental indexing
project-wide symbol graphs
supportsFeature cross-repository code navigation
find-references
go-to-definition
hover information
symbol search
typicalConsumer code host
code intelligence service
editor extension
typicalProducer language-specific indexer
useCase indexing archived or snapshot code
indexing monorepos
integrating code intelligence into IDEs
integrating code intelligence into code hosts

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Language Server Protocol relatedTo Language Server Index Format