tag:github.com,2008:https://github.com/docker/docker-language-server/releasesRelease notes from docker-language-server2025-10-14T19:51:16Ztag:github.com,2008:Repository/950133858/v0.20.12025-10-14T19:56:36Zv0.20.1 - 2025-10-14<h3>Fixed</h3>
<ul>
<li>Bake
<ul>
<li>correct the schema for the <code>output</code> attribute of the <code>target</code> block so that the list can also contain objects instead of only strings (<a href="https://github.com/docker/docker-language-server/issues/77" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/77/hovercard">#77</a>)</li>
</ul>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/950133858/v0.20.02025-10-14T15:04:19Zv0.20.0 - 2025-10-14<ul>
<li>Compose
<ul>
<li>update schema to the latest version</li>
</ul>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/950133858/v0.19.02025-09-16T14:24:02Zv0.19.0 - 2025-09-16<h3>Added</h3>
<ul>
<li>Dockerfile
<ul>
<li>textDocument/codeAction
<ul>
<li><code>InvalidBaseImagePlatform</code> warnings can now be ignored with a code action (<a href="https://github.com/docker/docker-language-server/issues/464" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/464/hovercard">#464</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Bake
<ul>
<li>textDocument/publishDiagnostics
<ul>
<li>flag <code>annotations</code> in a <code>target</code> block without an equals sign as an error (<a href="https://github.com/docker/docker-language-server/issues/99" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/99/hovercard">#99</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Dockerfile
<ul>
<li>textDocument/inlayHint
<ul>
<li>handle inlay hints asynchronously so that it does not block other LSP messages when trying to fetch image data (<a href="https://github.com/docker/docker-language-server/issues/467" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/467/hovercard">#467</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Compose
<ul>
<li>textDocument/documentLink
<ul>
<li>return document links for files referenced in the short-form <code>volumes</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/460" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/460/hovercard">#460</a>)</li>
<li>return document links for files referenced in the long-form <code>volumes</code> attribute of a service object that has a bind mount (<a href="https://github.com/docker/docker-language-server/issues/462" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/462/hovercard">#462</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/950133858/v0.18.02025-08-25T20:19:01Zv0.18.0 - 2025-08-25<h3>Added</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/definition
<ul>
<li>support jumping to service references in the <code>volumes_from</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/452" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/452/hovercard">#452</a>)</li>
</ul>
</li>
<li>textDocument/documentHighlight
<ul>
<li>support highlighting service references in the <code>volumes_from</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/452" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/452/hovercard">#452</a>)</li>
</ul>
</li>
<li>textDocument/prepareRename
<ul>
<li>support preparing renames for services in the <code>volumes_from</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/452" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/452/hovercard">#452</a>)</li>
</ul>
</li>
<li>textDocument/rename
<ul>
<li>support renaming service referencesin the <code>volumes_from</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/452" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/452/hovercard">#452</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/documentHighlight
<ul>
<li>prevent file and folder bind mounts from returning results as they are not valid volume object references (<a href="https://github.com/docker/docker-language-server/issues/450" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/450/hovercard">#450</a>)</li>
</ul>
</li>
<li>textDocument/prepareRename
<ul>
<li>prevent file and folder bind mounts from returning results as they are not valid volume object references (<a href="https://github.com/docker/docker-language-server/issues/450" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/450/hovercard">#450</a>)</li>
</ul>
</li>
<li>textDocument/rename
<ul>
<li>prevent file and folder bind mounts from returning results as they are not valid volume object references (<a href="https://github.com/docker/docker-language-server/issues/450" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/450/hovercard">#450</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/950133858/v0.17.02025-08-21T12:47:46Zv0.17.0 - 2025-08-21<h3>Added</h3>
<ul>
<li>Dockerfile
<ul>
<li>textDocument/inlayHint
<ul>
<li>show when an image was last pushed (<a href="https://github.com/docker/docker-language-server/issues/431" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/431/hovercard">#431</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>suggest image tags for images from Docker Hub (<a href="https://github.com/docker/docker-language-server/issues/375" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/375/hovercard">#375</a>)</li>
</ul>
</li>
<li>textDocument/documentLink
<ul>
<li>support providing links for the <code>env_file</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/436" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/436/hovercard">#436</a>)</li>
<li>support providing links for the <code>env_file</code> for included paths (<a href="https://github.com/docker/docker-language-server/issues/438" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/438/hovercard">#438</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Bake
<ul>
<li>textDocument/completion
<ul>
<li>provide local file and folder name suggestions (<a href="https://github.com/docker/docker-language-server/issues/414" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/414/hovercard">#414</a>)
<ul>
<li><code>context</code> attribute in a <code>target</code> block</li>
<li><code>contexts</code> attribute in a <code>target</code> block</li>
<li><code>dockerfile</code> attribute in a <code>target</code> block</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Dockerfile
<ul>
<li>textDocument/hover
<ul>
<li>ignore 4XX errors when hovering over images with a non-standard tag (<a href="https://github.com/docker/docker-language-server/issues/371" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/371/hovercard">#371</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>correct file system suggestions if an absolute path is used (<a href="https://github.com/docker/docker-language-server/issues/443" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/443/hovercard">#443</a>)</li>
</ul>
</li>
<li>textDocument/documentLink
<ul>
<li>stop returning links for alias nodes in included paths (<a href="https://github.com/docker/docker-language-server/issues/439" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/439/hovercard">#439</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Bake
<ul>
<li>textDocument/completion
<ul>
<li>check the type of the block before suggesting items (<a href="https://github.com/docker/docker-language-server/issues/422" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/422/hovercard">#422</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/950133858/v0.16.02025-08-12T12:15:22Zv0.16.0 - 2025-08-12<h3>Added</h3>
<ul>
<li>Compose
<ul>
<li>updated Compose schema to the latest version</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Bake
<ul>
<li>textDocument/hover
<ul>
<li>fix error when hovering inside a comment (<a href="https://github.com/docker/docker-language-server/issues/410" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/410/hovercard">#410</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/950133858/v0.15.02025-08-06T17:22:16Zv0.15.0 - 2025-08-06<h3>Added</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>provide local file and folder name suggestions when modifying simple strings
<ul>
<li>service volumes (<a href="https://github.com/docker/docker-language-server/issues/376" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/376/hovercard">#376</a>)</li>
<li><code>context</code> attribute of a <code>build</code> object of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>dockerfile</code> attribute of a <code>build</code> object of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>file</code> attribute of a <code>credential_spec</code> object of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>env_file</code> of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>path</code> attribute of an <code>env_file</code> array item of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>file</code> attribute of an <code>extends</code> object of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>label_file</code> of a service (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>file</code> attribute of a config (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>file</code> attribute of a secret (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li>string items of include objects (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>env_file</code> attribute of include objects (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
<li><code>path</code> attribute of include objects (<a href="https://github.com/docker/docker-language-server/issues/403" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/403/hovercard">#403</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>fix build stage lookups for files in a folder under the <code>\\wsl$</code> host (<a href="https://github.com/docker/docker-language-server/issues/382" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/382/hovercard">#382</a>)</li>
</ul>
</li>
<li>textDocument/documentLink
<ul>
<li>improve handling of malformed image attribute values with registry prefixes (<a href="https://github.com/docker/docker-language-server/issues/369" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/369/hovercard">#369</a>)</li>
<li>convert links properly if a WSL URI with a dollar sign is used (<a href="https://github.com/docker/docker-language-server/issues/366" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/366/hovercard">#366</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Bake
<ul>
<li>textDocument/codeLens
<ul>
<li>refactor the URI handling code so it will accept a WSL URI with a dollar sign (<a href="https://github.com/docker/docker-language-server/issues/388" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/388/hovercard">#388</a>)</li>
</ul>
</li>
<li>textDocument/completion
<ul>
<li>fix build stage and ARG name inference completion items for files in a folder under the <code>\\wsl$</code> host (<a href="https://github.com/docker/docker-language-server/issues/396" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/396/hovercard">#396</a>)</li>
</ul>
</li>
<li>textDocument/definition
<ul>
<li>handle WSL URIs with a dollar sign properly to fix build stage lookups on those hosts (<a href="https://github.com/docker/docker-language-server/issues/390" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/390/hovercard">#390</a>)</li>
<li>handle WSL URIs with a dollar sign properly to fix build ARG reference lookups on those hosts (<a href="https://github.com/docker/docker-language-server/issues/393" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/393/hovercard">#393</a>)</li>
</ul>
</li>
<li>textDocument/documentLink
<ul>
<li>convert links properly if a WSL URI with a dollar sign is used (<a href="https://github.com/docker/docker-language-server/issues/378" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/378/hovercard">#378</a>)</li>
</ul>
</li>
<li>textDocument/inlayHint
<ul>
<li>refactor the URI handling code so it will process a WSL URI with a dollar sign correctly (<a href="https://github.com/docker/docker-language-server/issues/395" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/395/hovercard">#395</a>)</li>
</ul>
</li>
<li>textDocument/inlineCompletion
<ul>
<li>convert links properly if a WSL URI with a dollar sign is used (<a href="https://github.com/docker/docker-language-server/issues/384" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/384/hovercard">#384</a>)</li>
</ul>
</li>
<li>textDocument/publishDiagnostics
<ul>
<li>update the URI handling so that a WSL URI with a dollar sign can be scanned for errors (<a href="https://github.com/docker/docker-language-server/issues/386" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/386/hovercard">#386</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>rcjsuentag:github.com,2008:Repository/950133858/v0.14.02025-07-16T19:22:40Zv0.14.0 - 2025-07-16<h3>Added</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/documentLink
<ul>
<li>add anchor resolution for all supported document links (<a href="https://github.com/docker/docker-language-server/issues/348" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/348/hovercard">#348</a>)</li>
<li>return document links for the <code>file</code> attribute of a service object's <code>extends</code> attribute object (<a href="https://github.com/docker/docker-language-server/issues/172" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/172/hovercard">#172</a>)</li>
<li>provide document links for models on Docker Hub and Hugging Face (<a href="https://github.com/docker/docker-language-server/issues/356" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/356/hovercard">#356</a>)</li>
<li>return document links for the <code>label_file</code> attribute of a service object (<a href="https://github.com/docker/docker-language-server/issues/360" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/360/hovercard">#360</a>)</li>
</ul>
</li>
<li>textDocument/hover
<ul>
<li>support hovering over referenced models (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>initialize
<ul>
<li>convert WSL URIs with custom code as the dollar sign in the host cannot be parsed (<a href="https://github.com/docker/docker-language-server/issues/362" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/362/hovercard">#362</a>)</li>
</ul>
</li>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>prevent wildcard object attribute suggestions if the text cursor is not at the right indentation for attributes to be inserted (<a href="https://github.com/docker/docker-language-server/issues/342" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/342/hovercard">#342</a>)</li>
</ul>
</li>
<li>textDocument/documentLink
<ul>
<li>fix bounds index error if a quoted string just has a registry and the colon character at the end (<a href="https://github.com/docker/docker-language-server/issues/351" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/351/hovercard">#351</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>rcjsuentag:github.com,2008:Repository/950133858/v0.13.02025-07-09T16:43:39Zv0.13.0 - 2025-07-09<h3>Added</h3>
<ul>
<li>Compose
<ul>
<li>update schema to the latest version</li>
<li>textDocument/completion
<ul>
<li>support completing model object names (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
<li>textDocument/definition
<ul>
<li>support jumping to referenced model objects (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
<li>textDocument/documentHighlight
<ul>
<li>support highlighting referenced models objects (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
<li>textDocument/documentLink
<ul>
<li>support recursing into anchors when searching for document links (<a href="https://github.com/docker/docker-language-server/issues/329" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/329/hovercard">#329</a>)</li>
<li>return document links for the <code>file</code> attribute of a service object's <code>credential_spec</code> (<a href="https://github.com/docker/docker-language-server/issues/338" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/338/hovercard">#338</a>)</li>
</ul>
</li>
<li>textDocument/documentSymbol
<ul>
<li>show model objects in the document symbol tree (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
<li>textDocument/prepareRename
<ul>
<li>allow preparing rename on model objects (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
<li>textDocument/rename
<ul>
<li>support renaming model objects (<a href="https://github.com/docker/docker-language-server/issues/343" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/343/hovercard">#343</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>prevent errors if an empty JSON object is the content of the YAML file (<a href="https://github.com/docker/docker-language-server/issues/330" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/330/hovercard">#330</a>)</li>
<li>check character offset before processing to prevent errors (<a href="https://github.com/docker/docker-language-server/issues/333" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/333/hovercard">#333</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>rcjsuentag:github.com,2008:Repository/950133858/v0.12.02025-06-12T14:10:56Zv0.12.0 - 2025-06-12<h3>Added</h3>
<ul>
<li>Dockerfile
<ul>
<li>textDocument/publishDiagnostics
<ul>
<li>provide code actions to easily ignore build checks (<a href="https://github.com/docker/docker-language-server/issues/320" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/320/hovercard">#320</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>add support for suggesting <code>include</code> properties (<a href="https://github.com/docker/docker-language-server/issues/316" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/316/hovercard">#316</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Compose
<ul>
<li>textDocument/completion
<ul>
<li>fix error case triggered by using code completion before the first node (<a href="https://github.com/docker/docker-language-server/issues/314" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/314/hovercard">#314</a>)</li>
</ul>
</li>
<li>textDocument/definition
<ul>
<li>check the type of a dependency node's value before assuming it is a map and recursing into it (<a href="https://github.com/docker/docker-language-server/issues/324" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/324/hovercard">#324</a>)</li>
</ul>
</li>
<li>textDocument/hover
<ul>
<li>protect the processing of included files if the node is not a proper array (<a href="https://github.com/docker/docker-language-server/issues/322" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/322/hovercard">#322</a>)</li>
</ul>
</li>
</ul>
</li>
<li>Bake
<ul>
<li>textDocument/inlineCompletion
<ul>
<li>check that the request is within the document's bounds when processing the request (<a href="https://github.com/docker/docker-language-server/issues/318" data-hovercard-type="issue" data-hovercard-url="/docker/docker-language-server/issues/318/hovercard">#318</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>rcjsuen