Language Servers
Axon documentation
JSON
JSON language-server support in Axon.
JSON
vscode-json-language-server
JSON editing with schema-aware completions, validation, hover, formatting, and document symbols.
Delivery
bundled npm server
Activation
.json and JSON-with-comments configuration files
Capabilities
Validates structure, required fields, value types, and schema-defined enum values.
Completes known package, TypeScript, ESLint, and tool configuration fields when schemas match.
Formats configuration files and shows document symbols for navigation.
Setup
Keep common config files at expected names so schemas can match automatically.
Use comments only in JSONC-aware files.
Open the repository root for package and tool context.
Troubleshooting
Generic completions usually mean no schema matched the file.
Validation failures can come from JSON comments in strict JSON files.
Packaging errors often involve missing npm server dependencies.