├── .github └── workflows │ ├── artifacts.yml │ ├── codeql.yml │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── .goreleaser.yaml ├── .mockery.yaml ├── LICENSE ├── Makefile ├── README.md ├── cmds ├── cmds.go ├── lint.go ├── serve.go └── version.go ├── examples ├── nvim │ └── init.lua └── vim-plug │ └── init.lua ├── go.mod ├── go.sum ├── internal ├── adapter │ └── yamlls │ │ ├── client.go │ │ ├── completion.go │ │ ├── completion_integration_test.go │ │ ├── configuration.go │ │ ├── custom_schema_provider.go │ │ ├── custom_schema_provider_integration_test.go │ │ ├── diagnostics.go │ │ ├── diagnostics_integration_test.go │ │ ├── document_sync.go │ │ ├── document_sync_template.go │ │ ├── hover.go │ │ ├── hover_integration_test.go │ │ ├── initization.go │ │ ├── integration_test_utils.go │ │ ├── subprocess.go │ │ ├── symbol.go │ │ ├── symbol_integration_test.go │ │ ├── yamlls.go │ │ └── yamlls_test.go ├── charts │ ├── chart.go │ ├── chart_dependecies.go │ ├── chart_for_document.go │ ├── chart_for_document_test.go │ ├── chart_store.go │ ├── chart_store_test.go │ ├── chart_test.go │ ├── chart_values_files.go │ ├── chart_values_scoped.go │ ├── chart_values_scoped_test.go │ ├── dependency_files.go │ ├── helm_chart.go │ ├── metadata.go │ ├── parent_chart.go │ ├── values_file.go │ ├── values_file_test.go │ ├── values_files.go │ └── values_files_test.go ├── documentation │ ├── godocs │ │ └── gotemplate.go │ └── helm │ │ └── helm-documentation.go ├── handler │ ├── completion.go │ ├── configuration.go │ ├── configuration_test.go │ ├── definition.go │ ├── diagnostics.go │ ├── handler.go │ ├── hover.go │ ├── initialization.go │ ├── lang_handler.go │ ├── references.go │ ├── symbol.go │ ├── template_handler │ │ ├── completion.go │ │ ├── completion_main_test.go │ │ ├── configure.go │ │ ├── configure_test.go │ │ ├── definition.go │ │ ├── definition_chart_test.go │ │ ├── definition_test.go │ │ ├── diagnostics.go │ │ ├── generic_document_usecase.go │ │ ├── helpers_test.go │ │ ├── hover.go │ │ ├── hover_main_test.go │ │ ├── references.go │ │ ├── references_test.go │ │ ├── symbol.go │ │ ├── template_handler.go │ │ └── text_document.go │ ├── text_document.go │ ├── text_document_test.go │ ├── watched_files.go │ └── yaml_handler │ │ ├── completion.go │ │ ├── configure.go │ │ ├── definition.go │ │ ├── definition_test.go │ │ ├── diagnostics.go │ │ ├── hover.go │ │ ├── hover_test.go │ │ ├── references.go │ │ ├── references_test.go │ │ ├── schema_provider.go │ │ ├── testutil.go │ │ ├── text_document.go │ │ ├── unimplemented.go │ │ └── yaml_handler.go ├── helm_lint │ ├── lint.go │ └── lint_test.go ├── jsonschema │ ├── __snapshots__ │ │ ├── TestSchemaGenerationSnapshot_1.snap.json │ │ ├── TestSchemaGenerationSnapshot_2.snap.json │ │ ├── TestSchemaGenerationSnapshot_3.snap.json │ │ ├── TestSchemaGenerationSnapshot_4.snap.json │ │ └── TestSchemaGenerationSnapshot_5.snap.json │ ├── cache.go │ ├── cache_test.go │ ├── chart_json_schema.go │ ├── chart_json_schema_test.go │ ├── generator.go │ ├── generator_test.go │ ├── schema.go │ └── schema_test.go ├── language_features │ ├── built_in_objects.go │ ├── function_call.go │ ├── generic_document_usecase.go │ ├── generic_template_context.go │ ├── includes.go │ ├── template_context.go │ ├── template_context_completion.go │ ├── template_context_completion_test.go │ ├── template_context_hover_test.go │ ├── text.go │ ├── usecases.go │ └── variables.go ├── log │ └── log.go ├── lsp │ ├── ast_diagnostics.go │ ├── ast_diagnostics_test.go │ ├── ast_test.go │ ├── ast_variable.go │ ├── ast_variable_test.go │ ├── document │ │ ├── diagnostics_cache.go │ │ ├── diagnostics_cache_test.go │ │ ├── document.go │ │ ├── document_store.go │ │ ├── document_store_test.go │ │ ├── document_test.go │ │ ├── template_document.go │ │ ├── yaml_document.go │ │ └── yaml_document_test.go │ ├── symboltable │ │ ├── symbol_table.go │ │ ├── symbol_table_includes.go │ │ ├── symbol_table_template_context.go │ │ ├── symbol_table_template_context_test.go │ │ ├── symbol_table_template_context_variables.go │ │ ├── symbol_table_template_context_variables_test.go │ │ ├── symbol_table_test.go │ │ ├── symbol_table_variables.go │ │ ├── symbol_table_variables_test.go │ │ ├── template_context.go │ │ ├── template_context_test.go │ │ ├── variables_visitor.go │ │ ├── variables_visitor_test.go │ │ └── visitor.go │ ├── template_ast │ │ └── ast.go │ ├── yaml_ast.go │ └── yaml_ast_test.go ├── protocol │ ├── completion.go │ ├── hover.go │ └── hover_test.go ├── testutil │ ├── definition_test.go │ ├── locations.go │ ├── position.go │ └── position_test.go ├── tree-sitter │ └── gotemplate │ │ ├── README.md │ │ ├── binding.go │ │ ├── binding_test.go │ │ └── node-types.go ├── util │ ├── config.go │ ├── config_test.go │ ├── points.go │ ├── ranges.go │ ├── reflect.go │ ├── strings.go │ ├── strings_test.go │ ├── util.go │ ├── values.go │ ├── values_test.go │ ├── yaml.go │ ├── yaml_goccy.go │ ├── yaml_goccy_test.go │ ├── yaml_test.go │ └── yaml_test_input.yaml └── version │ └── version.go ├── main.go ├── mocks └── go.lsp.dev │ └── protocol │ └── mock_Client.go └── testdata ├── dependenciesExample ├── .helmignore ├── Chart.lock ├── Chart.yaml ├── charts │ ├── common-2.20.3.tgz │ └── subchartexample │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers_subchart.tpl │ │ └── subchart.yaml │ │ └── values.yaml ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ └── deployment.yaml ├── values.a.yaml ├── values.b.yaml └── values.yaml ├── example-json-schema ├── .helmignore ├── Chart.yaml ├── templates │ ├── _helpers.tpl │ └── deployment.yaml ├── values.schema.json └── values.yaml ├── example ├── .helmignore ├── Chart.yaml ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── completion-test.yaml │ ├── deployment-no-templates.yaml │ ├── deployment.yaml │ ├── hpa.yaml │ ├── ingress.yaml │ ├── lint.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-connection.yaml └── values.yaml └── nestedDependenciesExample ├── .helmignore ├── Chart.yaml ├── charts └── onceNested │ ├── .helmignore │ ├── Chart.yaml │ ├── charts │ └── twiceNested │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ └── values.yaml │ ├── values.b.yaml │ └── values.yaml └── values.yaml /.github/workflows/artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.github/workflows/artifacts.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.gitmodules -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.mockery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/.mockery.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/README.md -------------------------------------------------------------------------------- /cmds/cmds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/cmds/cmds.go -------------------------------------------------------------------------------- /cmds/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/cmds/lint.go -------------------------------------------------------------------------------- /cmds/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/cmds/serve.go -------------------------------------------------------------------------------- /cmds/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/cmds/version.go -------------------------------------------------------------------------------- /examples/nvim/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/examples/nvim/init.lua -------------------------------------------------------------------------------- /examples/vim-plug/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/examples/vim-plug/init.lua -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/go.sum -------------------------------------------------------------------------------- /internal/adapter/yamlls/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/client.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/completion.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/completion_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/completion_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/configuration.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/custom_schema_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/custom_schema_provider.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/custom_schema_provider_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/custom_schema_provider_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/diagnostics.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/diagnostics_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/diagnostics_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/document_sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/document_sync.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/document_sync_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/document_sync_template.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/hover.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/hover_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/hover_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/initization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/initization.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/integration_test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/integration_test_utils.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/subprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/subprocess.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/symbol.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/symbol_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/symbol_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/yamlls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/yamlls.go -------------------------------------------------------------------------------- /internal/adapter/yamlls/yamlls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/adapter/yamlls/yamlls_test.go -------------------------------------------------------------------------------- /internal/charts/chart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart.go -------------------------------------------------------------------------------- /internal/charts/chart_dependecies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_dependecies.go -------------------------------------------------------------------------------- /internal/charts/chart_for_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_for_document.go -------------------------------------------------------------------------------- /internal/charts/chart_for_document_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_for_document_test.go -------------------------------------------------------------------------------- /internal/charts/chart_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_store.go -------------------------------------------------------------------------------- /internal/charts/chart_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_store_test.go -------------------------------------------------------------------------------- /internal/charts/chart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_test.go -------------------------------------------------------------------------------- /internal/charts/chart_values_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_values_files.go -------------------------------------------------------------------------------- /internal/charts/chart_values_scoped.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_values_scoped.go -------------------------------------------------------------------------------- /internal/charts/chart_values_scoped_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/chart_values_scoped_test.go -------------------------------------------------------------------------------- /internal/charts/dependency_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/dependency_files.go -------------------------------------------------------------------------------- /internal/charts/helm_chart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/helm_chart.go -------------------------------------------------------------------------------- /internal/charts/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/metadata.go -------------------------------------------------------------------------------- /internal/charts/parent_chart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/parent_chart.go -------------------------------------------------------------------------------- /internal/charts/values_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/values_file.go -------------------------------------------------------------------------------- /internal/charts/values_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/values_file_test.go -------------------------------------------------------------------------------- /internal/charts/values_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/values_files.go -------------------------------------------------------------------------------- /internal/charts/values_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/charts/values_files_test.go -------------------------------------------------------------------------------- /internal/documentation/godocs/gotemplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/documentation/godocs/gotemplate.go -------------------------------------------------------------------------------- /internal/documentation/helm/helm-documentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/documentation/helm/helm-documentation.go -------------------------------------------------------------------------------- /internal/handler/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/completion.go -------------------------------------------------------------------------------- /internal/handler/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/configuration.go -------------------------------------------------------------------------------- /internal/handler/configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/configuration_test.go -------------------------------------------------------------------------------- /internal/handler/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/definition.go -------------------------------------------------------------------------------- /internal/handler/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/diagnostics.go -------------------------------------------------------------------------------- /internal/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/handler.go -------------------------------------------------------------------------------- /internal/handler/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/hover.go -------------------------------------------------------------------------------- /internal/handler/initialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/initialization.go -------------------------------------------------------------------------------- /internal/handler/lang_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/lang_handler.go -------------------------------------------------------------------------------- /internal/handler/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/references.go -------------------------------------------------------------------------------- /internal/handler/symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/symbol.go -------------------------------------------------------------------------------- /internal/handler/template_handler/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/completion.go -------------------------------------------------------------------------------- /internal/handler/template_handler/completion_main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/completion_main_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/configure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/configure.go -------------------------------------------------------------------------------- /internal/handler/template_handler/configure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/configure_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/definition.go -------------------------------------------------------------------------------- /internal/handler/template_handler/definition_chart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/definition_chart_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/definition_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/diagnostics.go -------------------------------------------------------------------------------- /internal/handler/template_handler/generic_document_usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/generic_document_usecase.go -------------------------------------------------------------------------------- /internal/handler/template_handler/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/helpers_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/hover.go -------------------------------------------------------------------------------- /internal/handler/template_handler/hover_main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/hover_main_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/references.go -------------------------------------------------------------------------------- /internal/handler/template_handler/references_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/references_test.go -------------------------------------------------------------------------------- /internal/handler/template_handler/symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/symbol.go -------------------------------------------------------------------------------- /internal/handler/template_handler/template_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/template_handler.go -------------------------------------------------------------------------------- /internal/handler/template_handler/text_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/template_handler/text_document.go -------------------------------------------------------------------------------- /internal/handler/text_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/text_document.go -------------------------------------------------------------------------------- /internal/handler/text_document_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/text_document_test.go -------------------------------------------------------------------------------- /internal/handler/watched_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/watched_files.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/completion.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/configure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/configure.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/definition.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/definition_test.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/diagnostics.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/hover.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/hover_test.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/references.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/references_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/references_test.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/schema_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/schema_provider.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/testutil.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/text_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/text_document.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/unimplemented.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/unimplemented.go -------------------------------------------------------------------------------- /internal/handler/yaml_handler/yaml_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/handler/yaml_handler/yaml_handler.go -------------------------------------------------------------------------------- /internal/helm_lint/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/helm_lint/lint.go -------------------------------------------------------------------------------- /internal/helm_lint/lint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/helm_lint/lint_test.go -------------------------------------------------------------------------------- /internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_1.snap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_1.snap.json -------------------------------------------------------------------------------- /internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_2.snap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_2.snap.json -------------------------------------------------------------------------------- /internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_3.snap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_3.snap.json -------------------------------------------------------------------------------- /internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_4.snap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_4.snap.json -------------------------------------------------------------------------------- /internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_5.snap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/__snapshots__/TestSchemaGenerationSnapshot_5.snap.json -------------------------------------------------------------------------------- /internal/jsonschema/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/cache.go -------------------------------------------------------------------------------- /internal/jsonschema/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/cache_test.go -------------------------------------------------------------------------------- /internal/jsonschema/chart_json_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/chart_json_schema.go -------------------------------------------------------------------------------- /internal/jsonschema/chart_json_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/chart_json_schema_test.go -------------------------------------------------------------------------------- /internal/jsonschema/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/generator.go -------------------------------------------------------------------------------- /internal/jsonschema/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/generator_test.go -------------------------------------------------------------------------------- /internal/jsonschema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/schema.go -------------------------------------------------------------------------------- /internal/jsonschema/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/jsonschema/schema_test.go -------------------------------------------------------------------------------- /internal/language_features/built_in_objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/built_in_objects.go -------------------------------------------------------------------------------- /internal/language_features/function_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/function_call.go -------------------------------------------------------------------------------- /internal/language_features/generic_document_usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/generic_document_usecase.go -------------------------------------------------------------------------------- /internal/language_features/generic_template_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/generic_template_context.go -------------------------------------------------------------------------------- /internal/language_features/includes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/includes.go -------------------------------------------------------------------------------- /internal/language_features/template_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/template_context.go -------------------------------------------------------------------------------- /internal/language_features/template_context_completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/template_context_completion.go -------------------------------------------------------------------------------- /internal/language_features/template_context_completion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/template_context_completion_test.go -------------------------------------------------------------------------------- /internal/language_features/template_context_hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/template_context_hover_test.go -------------------------------------------------------------------------------- /internal/language_features/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/text.go -------------------------------------------------------------------------------- /internal/language_features/usecases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/usecases.go -------------------------------------------------------------------------------- /internal/language_features/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/language_features/variables.go -------------------------------------------------------------------------------- /internal/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/log/log.go -------------------------------------------------------------------------------- /internal/lsp/ast_diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/ast_diagnostics.go -------------------------------------------------------------------------------- /internal/lsp/ast_diagnostics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/ast_diagnostics_test.go -------------------------------------------------------------------------------- /internal/lsp/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/ast_test.go -------------------------------------------------------------------------------- /internal/lsp/ast_variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/ast_variable.go -------------------------------------------------------------------------------- /internal/lsp/ast_variable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/ast_variable_test.go -------------------------------------------------------------------------------- /internal/lsp/document/diagnostics_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/diagnostics_cache.go -------------------------------------------------------------------------------- /internal/lsp/document/diagnostics_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/diagnostics_cache_test.go -------------------------------------------------------------------------------- /internal/lsp/document/document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/document.go -------------------------------------------------------------------------------- /internal/lsp/document/document_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/document_store.go -------------------------------------------------------------------------------- /internal/lsp/document/document_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/document_store_test.go -------------------------------------------------------------------------------- /internal/lsp/document/document_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/document_test.go -------------------------------------------------------------------------------- /internal/lsp/document/template_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/template_document.go -------------------------------------------------------------------------------- /internal/lsp/document/yaml_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/yaml_document.go -------------------------------------------------------------------------------- /internal/lsp/document/yaml_document_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/document/yaml_document_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_includes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_includes.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_template_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_template_context.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_template_context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_template_context_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_template_context_variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_template_context_variables.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_template_context_variables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_template_context_variables_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_variables.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/symbol_table_variables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/symbol_table_variables_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/template_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/template_context.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/template_context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/template_context_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/variables_visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/variables_visitor.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/variables_visitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/variables_visitor_test.go -------------------------------------------------------------------------------- /internal/lsp/symboltable/visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/symboltable/visitor.go -------------------------------------------------------------------------------- /internal/lsp/template_ast/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/template_ast/ast.go -------------------------------------------------------------------------------- /internal/lsp/yaml_ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/yaml_ast.go -------------------------------------------------------------------------------- /internal/lsp/yaml_ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/lsp/yaml_ast_test.go -------------------------------------------------------------------------------- /internal/protocol/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/protocol/completion.go -------------------------------------------------------------------------------- /internal/protocol/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/protocol/hover.go -------------------------------------------------------------------------------- /internal/protocol/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/protocol/hover_test.go -------------------------------------------------------------------------------- /internal/testutil/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/testutil/definition_test.go -------------------------------------------------------------------------------- /internal/testutil/locations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/testutil/locations.go -------------------------------------------------------------------------------- /internal/testutil/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/testutil/position.go -------------------------------------------------------------------------------- /internal/testutil/position_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/testutil/position_test.go -------------------------------------------------------------------------------- /internal/tree-sitter/gotemplate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/tree-sitter/gotemplate/README.md -------------------------------------------------------------------------------- /internal/tree-sitter/gotemplate/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/tree-sitter/gotemplate/binding.go -------------------------------------------------------------------------------- /internal/tree-sitter/gotemplate/binding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/tree-sitter/gotemplate/binding_test.go -------------------------------------------------------------------------------- /internal/tree-sitter/gotemplate/node-types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/tree-sitter/gotemplate/node-types.go -------------------------------------------------------------------------------- /internal/util/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/config.go -------------------------------------------------------------------------------- /internal/util/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/config_test.go -------------------------------------------------------------------------------- /internal/util/points.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/points.go -------------------------------------------------------------------------------- /internal/util/ranges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/ranges.go -------------------------------------------------------------------------------- /internal/util/reflect.go: -------------------------------------------------------------------------------- 1 | package util 2 | -------------------------------------------------------------------------------- /internal/util/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/strings.go -------------------------------------------------------------------------------- /internal/util/strings_test.go: -------------------------------------------------------------------------------- 1 | package util 2 | -------------------------------------------------------------------------------- /internal/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/util.go -------------------------------------------------------------------------------- /internal/util/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/values.go -------------------------------------------------------------------------------- /internal/util/values_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/values_test.go -------------------------------------------------------------------------------- /internal/util/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/yaml.go -------------------------------------------------------------------------------- /internal/util/yaml_goccy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/yaml_goccy.go -------------------------------------------------------------------------------- /internal/util/yaml_goccy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/yaml_goccy_test.go -------------------------------------------------------------------------------- /internal/util/yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/yaml_test.go -------------------------------------------------------------------------------- /internal/util/yaml_test_input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/util/yaml_test_input.yaml -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/main.go -------------------------------------------------------------------------------- /mocks/go.lsp.dev/protocol/mock_Client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/mocks/go.lsp.dev/protocol/mock_Client.go -------------------------------------------------------------------------------- /testdata/dependenciesExample/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/.helmignore -------------------------------------------------------------------------------- /testdata/dependenciesExample/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/Chart.lock -------------------------------------------------------------------------------- /testdata/dependenciesExample/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/Chart.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/charts/common-2.20.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/charts/common-2.20.3.tgz -------------------------------------------------------------------------------- /testdata/dependenciesExample/charts/subchartexample/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/charts/subchartexample/.helmignore -------------------------------------------------------------------------------- /testdata/dependenciesExample/charts/subchartexample/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/charts/subchartexample/Chart.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/charts/subchartexample/templates/_helpers_subchart.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/charts/subchartexample/templates/_helpers_subchart.tpl -------------------------------------------------------------------------------- /testdata/dependenciesExample/charts/subchartexample/templates/subchart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/charts/subchartexample/templates/subchart.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/charts/subchartexample/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/charts/subchartexample/values.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/templates/NOTES.txt -------------------------------------------------------------------------------- /testdata/dependenciesExample/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/templates/_helpers.tpl -------------------------------------------------------------------------------- /testdata/dependenciesExample/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/templates/deployment.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/values.a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/values.a.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/values.b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/values.b.yaml -------------------------------------------------------------------------------- /testdata/dependenciesExample/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/dependenciesExample/values.yaml -------------------------------------------------------------------------------- /testdata/example-json-schema/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example-json-schema/.helmignore -------------------------------------------------------------------------------- /testdata/example-json-schema/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example-json-schema/Chart.yaml -------------------------------------------------------------------------------- /testdata/example-json-schema/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example-json-schema/templates/_helpers.tpl -------------------------------------------------------------------------------- /testdata/example-json-schema/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example-json-schema/templates/deployment.yaml -------------------------------------------------------------------------------- /testdata/example-json-schema/values.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example-json-schema/values.schema.json -------------------------------------------------------------------------------- /testdata/example-json-schema/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example-json-schema/values.yaml -------------------------------------------------------------------------------- /testdata/example/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/.helmignore -------------------------------------------------------------------------------- /testdata/example/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/Chart.yaml -------------------------------------------------------------------------------- /testdata/example/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/NOTES.txt -------------------------------------------------------------------------------- /testdata/example/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/_helpers.tpl -------------------------------------------------------------------------------- /testdata/example/templates/completion-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/completion-test.yaml -------------------------------------------------------------------------------- /testdata/example/templates/deployment-no-templates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/deployment-no-templates.yaml -------------------------------------------------------------------------------- /testdata/example/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/deployment.yaml -------------------------------------------------------------------------------- /testdata/example/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/hpa.yaml -------------------------------------------------------------------------------- /testdata/example/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/ingress.yaml -------------------------------------------------------------------------------- /testdata/example/templates/lint.yaml: -------------------------------------------------------------------------------- 1 | {{ end }} 2 | -------------------------------------------------------------------------------- /testdata/example/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/service.yaml -------------------------------------------------------------------------------- /testdata/example/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /testdata/example/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /testdata/example/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/example/values.yaml -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/.helmignore -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/Chart.yaml -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/charts/onceNested/.helmignore -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/charts/onceNested/Chart.yaml -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/charts/twiceNested/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/charts/onceNested/charts/twiceNested/.helmignore -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/charts/twiceNested/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/charts/onceNested/charts/twiceNested/Chart.yaml -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/charts/twiceNested/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/charts/onceNested/charts/twiceNested/values.yaml -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/values.b.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/charts/onceNested/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/charts/onceNested/values.yaml -------------------------------------------------------------------------------- /testdata/nestedDependenciesExample/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrjosh/helm-ls/HEAD/testdata/nestedDependenciesExample/values.yaml --------------------------------------------------------------------------------