# Language Server

Canonical URL: https://babadook.tech/modules/language-server
Entity: modules
Content hash: a35da68c48717400d374ce5e86e9bb7db840eff082cd947cb2aa4ce4c10140e2

Language Server Protocol implementation providing type checking, autocomplete, go-to-definition, error diagnostics, and inline documentation for DXP schemas and APIs.

Language Server Protocol implementation providing type checking, autocomplete, go-to-definition, error diagnostics, and inline documentation for DXP schemas and APIs.

## ide-grade-intelligence-for-dxp

IDE-Grade Intelligence for DXP The DXP Language Server brings IDE-grade intelligence to every editor. Full type checking validates that your content queries match your schemas. Autocomplete suggests field names, query operators, and API methods. Go-to-definition jumps to content type definitions. Error diagnostics highlight issues before you save. Inline documentation shows content type descriptions, field types, and validation rules directly in your editor. Hover over a field name to see its type, description, and example values.

### data Viz

## Language Server Specifications

- **Protocol:** LSP 3.17 with full spec compliance
- **Features:** Type check, autocomplete, go-to-def, hover, diagnostics
- **Schema Sync:** Auto-refresh on content model changes
- **Performance:** <50ms autocomplete response

## features

diagnostics: true

inline docs: true

autocomplete: true

type checking: true

go to definition: true

## Relationships

### products

- DXP — https://babadook.tech/products/dxp

### sub modules

- Developer Experience — https://babadook.tech/sub-modules/developer-experience

### use cases

- Application Development