Home / Companies / CircleCI / Blog / Post Details
Content Deep Dive

Open sourcing the CircleCI Language Server

Blog post from CircleCI

Post Details
Company
Date Published
Author
Benedetta Dal Canton
Word Count
1,269
Language
English
Hacker News Points
-
Summary

The CircleCI extension for Visual Studio Code has been released, offering features like a pipeline manager and a config helper, aimed at enhancing the editing experience for CircleCI YAML files. Developed by CircleCI's Developer Experience team, the extension provides syntax validation, highlighting, rich navigation, on-hover documentation, autocompletion, and usage hints by leveraging the Language Server Protocol defined by Microsoft. The Language Server, implemented in Go, is open-sourced to encourage community contributions, allowing integration into any LSP-compatible editor. The server handles various requests such as document opening, modification, and autocompletion, with specific features like Orbs parsing and Docker image autocompletion supported by external APIs. The open-source nature of the project encourages community collaboration, and more resources and support are available in the CircleCI YAML Language Server repository.