├── .github └── workflows │ ├── build.yml │ └── prepare-release.yml ├── .gitignore ├── .golangci.yml ├── .idea ├── .gitignore ├── docker-language-server.iml ├── modules.xml ├── runConfigurations │ └── Debug_Server__49201_.xml └── vcs.xml ├── .vscode └── launch.json ├── CHANGELOG.md ├── CLIENTS.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── TELEMETRY.md ├── cmd └── docker-language-server │ └── main.go ├── docker-bake.hcl ├── e2e-tests ├── completion_test.go ├── didChangeConfiguration_test.go ├── documentHighlight_test.go ├── documentLink_test.go ├── documentSymbol_test.go ├── formatting_test.go ├── hover_test.go ├── initialize_test.go ├── inlayHint_test.go ├── inlineCompletion_test.go ├── json_test.go ├── prepareRename_test.go ├── publishDiagnostics_test.go ├── rename_test.go └── semanticTokens_test.go ├── go.mod ├── go.sum ├── internal ├── bake │ └── hcl │ │ ├── codeLens.go │ │ ├── codeLens_test.go │ │ ├── completion.go │ │ ├── completion_test.go │ │ ├── definition.go │ │ ├── definition_test.go │ │ ├── diagnosticsCollector.go │ │ ├── diagnosticsCollector_test.go │ │ ├── documentHighlight.go │ │ ├── documentHighlight_test.go │ │ ├── documentLink.go │ │ ├── documentLink_test.go │ │ ├── documentSymbol.go │ │ ├── documentSymbol_test.go │ │ ├── formatting.go │ │ ├── formatting_test.go │ │ ├── hover.go │ │ ├── hover_test.go │ │ ├── inlayHint.go │ │ ├── inlayHint_test.go │ │ ├── inlineCompletion.go │ │ ├── inlineCompletion_test.go │ │ ├── parser │ │ ├── schema.go │ │ └── schema_test.go │ │ ├── semanticTokens.go │ │ └── semanticTokens_test.go ├── cache │ └── manager.go ├── compose │ ├── completion.go │ ├── completion_test.go │ ├── compose-spec.json │ ├── definition.go │ ├── definition_test.go │ ├── diagnosticsCollector.go │ ├── diagnosticsCollector_test.go │ ├── documentHighlight.go │ ├── documentHighlight_test.go │ ├── documentLink.go │ ├── documentLink_test.go │ ├── documentSymbol.go │ ├── documentSymbol_test.go │ ├── formatting.go │ ├── formatting_test.go │ ├── hover.go │ ├── hover_test.go │ ├── inlayHint.go │ ├── inlayHint_test.go │ ├── prepareRename.go │ ├── prepareRename_test.go │ ├── rename.go │ ├── rename_test.go │ └── schema.go ├── configuration │ └── configuration.go ├── dockerfile │ ├── inlayHint.go │ └── inlayHint_test.go ├── hub │ ├── client.go │ ├── service.go │ └── types.go ├── pkg │ ├── buildkit │ │ ├── service.go │ │ └── service_test.go │ ├── cli │ │ ├── cli.go │ │ ├── metadata │ │ │ └── metadata.go │ │ └── start.go │ ├── document │ │ ├── bakeDocument.go │ │ ├── bakeDocument_test.go │ │ ├── dockerComposeDocument.go │ │ ├── dockerComposeDocument_test.go │ │ ├── dockerfileDocument.go │ │ ├── dockerfileDocument_test.go │ │ ├── document.go │ │ ├── document_test.go │ │ ├── manager.go │ │ └── manager_test.go │ ├── lsp │ │ └── textdocument │ │ │ └── publishDiagnostics.go │ └── server │ │ ├── codeAction.go │ │ ├── codeLens.go │ │ ├── completion.go │ │ ├── definition.go │ │ ├── didChangeConfiguration.go │ │ ├── documentHighlight.go │ │ ├── documentLink.go │ │ ├── documentSymbol.go │ │ ├── executeCommand.go │ │ ├── formatting.go │ │ ├── hover.go │ │ ├── initialize.go │ │ ├── inlayHint.go │ │ ├── inlineCompletion.go │ │ ├── notifier.go │ │ ├── prepareRename.go │ │ ├── rename.go │ │ ├── semanticTokens.go │ │ ├── server.go │ │ └── text_document_sync.go ├── scout │ ├── languageGatewayClient.go │ ├── languageGatewayClient_test.go │ ├── service.go │ ├── service_test.go │ └── types.go ├── telemetry │ ├── client.go │ ├── client_test.go │ └── types.go ├── tliron │ └── glsp │ │ ├── LICENSE │ │ ├── README.md │ │ ├── common.go │ │ ├── protocol │ │ ├── base-protocol.go │ │ ├── base-structures.go │ │ ├── client.go │ │ ├── diagnostics.go │ │ ├── general-messages.go │ │ ├── handler.go │ │ ├── language-features.go │ │ ├── telemetry.go │ │ ├── text-document-synchronization.go │ │ ├── trace.go │ │ ├── window.go │ │ └── workspace.go │ │ └── server │ │ ├── connections.go │ │ ├── handler.go │ │ ├── listener.go │ │ ├── logging.go │ │ ├── run-nodejs.go │ │ ├── run-stdio.go │ │ ├── run-tcp.go │ │ ├── serve.go │ │ └── server.go └── types │ ├── common.go │ ├── common_test.go │ └── types.go ├── releaser ├── main.go └── main_test.go └── testdata ├── README.md ├── completion ├── Dockerfile └── backend │ └── Dockerfile ├── definition ├── Dockerfile └── backend │ └── Dockerfile ├── diagnostics ├── Dockerfile ├── Dockerfile2 └── backend │ └── Dockerfile ├── inlayHint └── backend │ └── Dockerfile └── releaser ├── CHANGELOG.expected.md ├── CHANGELOG.md └── RELEASE.expected.md /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /docker-language-server* 2 | /testdata/releaser/CHANGELOG.result.md -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/docker-language-server.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.idea/docker-language-server.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Debug_Server__49201_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.idea/runConfigurations/Debug_Server__49201_.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLIENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/CLIENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TELEMETRY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/TELEMETRY.md -------------------------------------------------------------------------------- /cmd/docker-language-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/cmd/docker-language-server/main.go -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /e2e-tests/completion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/completion_test.go -------------------------------------------------------------------------------- /e2e-tests/didChangeConfiguration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/didChangeConfiguration_test.go -------------------------------------------------------------------------------- /e2e-tests/documentHighlight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/documentHighlight_test.go -------------------------------------------------------------------------------- /e2e-tests/documentLink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/documentLink_test.go -------------------------------------------------------------------------------- /e2e-tests/documentSymbol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/documentSymbol_test.go -------------------------------------------------------------------------------- /e2e-tests/formatting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/formatting_test.go -------------------------------------------------------------------------------- /e2e-tests/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/hover_test.go -------------------------------------------------------------------------------- /e2e-tests/initialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/initialize_test.go -------------------------------------------------------------------------------- /e2e-tests/inlayHint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/inlayHint_test.go -------------------------------------------------------------------------------- /e2e-tests/inlineCompletion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/inlineCompletion_test.go -------------------------------------------------------------------------------- /e2e-tests/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/json_test.go -------------------------------------------------------------------------------- /e2e-tests/prepareRename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/prepareRename_test.go -------------------------------------------------------------------------------- /e2e-tests/publishDiagnostics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/publishDiagnostics_test.go -------------------------------------------------------------------------------- /e2e-tests/rename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/rename_test.go -------------------------------------------------------------------------------- /e2e-tests/semanticTokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/e2e-tests/semanticTokens_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/go.sum -------------------------------------------------------------------------------- /internal/bake/hcl/codeLens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/codeLens.go -------------------------------------------------------------------------------- /internal/bake/hcl/codeLens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/codeLens_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/completion.go -------------------------------------------------------------------------------- /internal/bake/hcl/completion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/completion_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/definition.go -------------------------------------------------------------------------------- /internal/bake/hcl/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/definition_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/diagnosticsCollector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/diagnosticsCollector.go -------------------------------------------------------------------------------- /internal/bake/hcl/diagnosticsCollector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/diagnosticsCollector_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/documentHighlight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/documentHighlight.go -------------------------------------------------------------------------------- /internal/bake/hcl/documentHighlight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/documentHighlight_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/documentLink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/documentLink.go -------------------------------------------------------------------------------- /internal/bake/hcl/documentLink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/documentLink_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/documentSymbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/documentSymbol.go -------------------------------------------------------------------------------- /internal/bake/hcl/documentSymbol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/documentSymbol_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/formatting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/formatting.go -------------------------------------------------------------------------------- /internal/bake/hcl/formatting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/formatting_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/hover.go -------------------------------------------------------------------------------- /internal/bake/hcl/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/hover_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/inlayHint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/inlayHint.go -------------------------------------------------------------------------------- /internal/bake/hcl/inlayHint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/inlayHint_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/inlineCompletion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/inlineCompletion.go -------------------------------------------------------------------------------- /internal/bake/hcl/inlineCompletion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/inlineCompletion_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/parser/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/parser/schema.go -------------------------------------------------------------------------------- /internal/bake/hcl/parser/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/parser/schema_test.go -------------------------------------------------------------------------------- /internal/bake/hcl/semanticTokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/semanticTokens.go -------------------------------------------------------------------------------- /internal/bake/hcl/semanticTokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/bake/hcl/semanticTokens_test.go -------------------------------------------------------------------------------- /internal/cache/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/cache/manager.go -------------------------------------------------------------------------------- /internal/compose/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/completion.go -------------------------------------------------------------------------------- /internal/compose/completion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/completion_test.go -------------------------------------------------------------------------------- /internal/compose/compose-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/compose-spec.json -------------------------------------------------------------------------------- /internal/compose/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/definition.go -------------------------------------------------------------------------------- /internal/compose/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/definition_test.go -------------------------------------------------------------------------------- /internal/compose/diagnosticsCollector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/diagnosticsCollector.go -------------------------------------------------------------------------------- /internal/compose/diagnosticsCollector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/diagnosticsCollector_test.go -------------------------------------------------------------------------------- /internal/compose/documentHighlight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/documentHighlight.go -------------------------------------------------------------------------------- /internal/compose/documentHighlight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/documentHighlight_test.go -------------------------------------------------------------------------------- /internal/compose/documentLink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/documentLink.go -------------------------------------------------------------------------------- /internal/compose/documentLink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/documentLink_test.go -------------------------------------------------------------------------------- /internal/compose/documentSymbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/documentSymbol.go -------------------------------------------------------------------------------- /internal/compose/documentSymbol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/documentSymbol_test.go -------------------------------------------------------------------------------- /internal/compose/formatting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/formatting.go -------------------------------------------------------------------------------- /internal/compose/formatting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/formatting_test.go -------------------------------------------------------------------------------- /internal/compose/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/hover.go -------------------------------------------------------------------------------- /internal/compose/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/hover_test.go -------------------------------------------------------------------------------- /internal/compose/inlayHint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/inlayHint.go -------------------------------------------------------------------------------- /internal/compose/inlayHint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/inlayHint_test.go -------------------------------------------------------------------------------- /internal/compose/prepareRename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/prepareRename.go -------------------------------------------------------------------------------- /internal/compose/prepareRename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/prepareRename_test.go -------------------------------------------------------------------------------- /internal/compose/rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/rename.go -------------------------------------------------------------------------------- /internal/compose/rename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/rename_test.go -------------------------------------------------------------------------------- /internal/compose/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/compose/schema.go -------------------------------------------------------------------------------- /internal/configuration/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/configuration/configuration.go -------------------------------------------------------------------------------- /internal/dockerfile/inlayHint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/dockerfile/inlayHint.go -------------------------------------------------------------------------------- /internal/dockerfile/inlayHint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/dockerfile/inlayHint_test.go -------------------------------------------------------------------------------- /internal/hub/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/hub/client.go -------------------------------------------------------------------------------- /internal/hub/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/hub/service.go -------------------------------------------------------------------------------- /internal/hub/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/hub/types.go -------------------------------------------------------------------------------- /internal/pkg/buildkit/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/buildkit/service.go -------------------------------------------------------------------------------- /internal/pkg/buildkit/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/buildkit/service_test.go -------------------------------------------------------------------------------- /internal/pkg/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/cli/cli.go -------------------------------------------------------------------------------- /internal/pkg/cli/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/cli/metadata/metadata.go -------------------------------------------------------------------------------- /internal/pkg/cli/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/cli/start.go -------------------------------------------------------------------------------- /internal/pkg/document/bakeDocument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/bakeDocument.go -------------------------------------------------------------------------------- /internal/pkg/document/bakeDocument_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/bakeDocument_test.go -------------------------------------------------------------------------------- /internal/pkg/document/dockerComposeDocument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/dockerComposeDocument.go -------------------------------------------------------------------------------- /internal/pkg/document/dockerComposeDocument_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/dockerComposeDocument_test.go -------------------------------------------------------------------------------- /internal/pkg/document/dockerfileDocument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/dockerfileDocument.go -------------------------------------------------------------------------------- /internal/pkg/document/dockerfileDocument_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/dockerfileDocument_test.go -------------------------------------------------------------------------------- /internal/pkg/document/document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/document.go -------------------------------------------------------------------------------- /internal/pkg/document/document_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/document_test.go -------------------------------------------------------------------------------- /internal/pkg/document/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/manager.go -------------------------------------------------------------------------------- /internal/pkg/document/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/document/manager_test.go -------------------------------------------------------------------------------- /internal/pkg/lsp/textdocument/publishDiagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/lsp/textdocument/publishDiagnostics.go -------------------------------------------------------------------------------- /internal/pkg/server/codeAction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/codeAction.go -------------------------------------------------------------------------------- /internal/pkg/server/codeLens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/codeLens.go -------------------------------------------------------------------------------- /internal/pkg/server/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/completion.go -------------------------------------------------------------------------------- /internal/pkg/server/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/definition.go -------------------------------------------------------------------------------- /internal/pkg/server/didChangeConfiguration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/didChangeConfiguration.go -------------------------------------------------------------------------------- /internal/pkg/server/documentHighlight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/documentHighlight.go -------------------------------------------------------------------------------- /internal/pkg/server/documentLink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/documentLink.go -------------------------------------------------------------------------------- /internal/pkg/server/documentSymbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/documentSymbol.go -------------------------------------------------------------------------------- /internal/pkg/server/executeCommand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/executeCommand.go -------------------------------------------------------------------------------- /internal/pkg/server/formatting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/formatting.go -------------------------------------------------------------------------------- /internal/pkg/server/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/hover.go -------------------------------------------------------------------------------- /internal/pkg/server/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/initialize.go -------------------------------------------------------------------------------- /internal/pkg/server/inlayHint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/inlayHint.go -------------------------------------------------------------------------------- /internal/pkg/server/inlineCompletion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/inlineCompletion.go -------------------------------------------------------------------------------- /internal/pkg/server/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/notifier.go -------------------------------------------------------------------------------- /internal/pkg/server/prepareRename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/prepareRename.go -------------------------------------------------------------------------------- /internal/pkg/server/rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/rename.go -------------------------------------------------------------------------------- /internal/pkg/server/semanticTokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/semanticTokens.go -------------------------------------------------------------------------------- /internal/pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/server.go -------------------------------------------------------------------------------- /internal/pkg/server/text_document_sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/pkg/server/text_document_sync.go -------------------------------------------------------------------------------- /internal/scout/languageGatewayClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/scout/languageGatewayClient.go -------------------------------------------------------------------------------- /internal/scout/languageGatewayClient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/scout/languageGatewayClient_test.go -------------------------------------------------------------------------------- /internal/scout/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/scout/service.go -------------------------------------------------------------------------------- /internal/scout/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/scout/service_test.go -------------------------------------------------------------------------------- /internal/scout/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/scout/types.go -------------------------------------------------------------------------------- /internal/telemetry/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/telemetry/client.go -------------------------------------------------------------------------------- /internal/telemetry/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/telemetry/client_test.go -------------------------------------------------------------------------------- /internal/telemetry/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/telemetry/types.go -------------------------------------------------------------------------------- /internal/tliron/glsp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/LICENSE -------------------------------------------------------------------------------- /internal/tliron/glsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/README.md -------------------------------------------------------------------------------- /internal/tliron/glsp/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/common.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/base-protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/base-protocol.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/base-structures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/base-structures.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/client.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/diagnostics.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/general-messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/general-messages.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/handler.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/language-features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/language-features.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/telemetry.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/text-document-synchronization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/text-document-synchronization.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/trace.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/window.go -------------------------------------------------------------------------------- /internal/tliron/glsp/protocol/workspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/protocol/workspace.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/connections.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/handler.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/listener.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/logging.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/run-nodejs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/run-nodejs.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/run-stdio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/run-stdio.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/run-tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/run-tcp.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/serve.go -------------------------------------------------------------------------------- /internal/tliron/glsp/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/tliron/glsp/server/server.go -------------------------------------------------------------------------------- /internal/types/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/types/common.go -------------------------------------------------------------------------------- /internal/types/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/types/common_test.go -------------------------------------------------------------------------------- /internal/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/internal/types/types.go -------------------------------------------------------------------------------- /releaser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/releaser/main.go -------------------------------------------------------------------------------- /releaser/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/releaser/main_test.go -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/completion/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/testdata/completion/Dockerfile -------------------------------------------------------------------------------- /testdata/completion/backend/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM scratch AS nested 2 | -------------------------------------------------------------------------------- /testdata/definition/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/testdata/definition/Dockerfile -------------------------------------------------------------------------------- /testdata/definition/backend/Dockerfile: -------------------------------------------------------------------------------- 1 | ARG NESTED_VAR 2 | FROM scratch AS stage 3 | -------------------------------------------------------------------------------- /testdata/diagnostics/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM scratch 2 | ARG valid=value -------------------------------------------------------------------------------- /testdata/diagnostics/Dockerfile2: -------------------------------------------------------------------------------- 1 | ARG other=value 2 | FROM scratch AS build -------------------------------------------------------------------------------- /testdata/diagnostics/backend/Dockerfile: -------------------------------------------------------------------------------- 1 | ARG BACKEND_VAR=backend_value 2 | FROM scratch 3 | -------------------------------------------------------------------------------- /testdata/inlayHint/backend/Dockerfile: -------------------------------------------------------------------------------- 1 | ARG BACKEND_VAR=backend_value 2 | FROM scratch 3 | -------------------------------------------------------------------------------- /testdata/releaser/CHANGELOG.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/testdata/releaser/CHANGELOG.expected.md -------------------------------------------------------------------------------- /testdata/releaser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/testdata/releaser/CHANGELOG.md -------------------------------------------------------------------------------- /testdata/releaser/RELEASE.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/docker-language-server/HEAD/testdata/releaser/RELEASE.expected.md --------------------------------------------------------------------------------