dockerfile-language-server
« Back to VersTracker
Description:
Language server for Dockerfiles powered by Node, TypeScript, and VSCode
Type: Formula  |  Latest Version: 0.15.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: docker lsp language-server dockerfile developer-tools
Install: brew install dockerfile-language-server
About:
dockerfile-language-server is an implementation of the Language Server Protocol for Dockerfiles. It provides intelligent code completion, syntax validation, and diagnostics to improve developer productivity. The server is built with Node.js and TypeScript, leveraging VSCode's Docker extension logic.
Key Features:
  • Code completion for instructions and base images
  • Syntax validation and error detection
  • Hover support for instruction documentation
  • Document symbol navigation
  • Docker Linting support
Use Cases:
  • Integrating Dockerfile intelligence into IDEs and editors
  • Automating Dockerfile quality checks in CI pipelines
  • Standardizing Dockerfile syntax across development teams
Alternatives:
  • vscode-docker – VSCode extension that bundles this LSP with additional GUI features for container management.
  • hadolint – A dedicated linter focused on best practices and style enforcement, whereas dls provides broader LSP features like completion.
Version History
Detected Version Rev Change Commit
Oct 15, 2025 11:01pm 0 VERSION_BUMP aa5b1923