Skip to content

When using a VSCode workspace the JETLS settings are ignored #795

Description

@ufechner7

Pre-submission checklist

Client

VSCode with JETLS version 2026-06-26

Julia versioninfo()

Julia 1.12.6

JETLS version

2026-06-26

Reproduction with the VSCode reference client

  • I have confirmed this issue also reproduces with the VSCode reference client.
  • This issue does NOT reproduce with the VSCode reference client, but I believe JETLS-side changes are needed.

Description

When using a VSCode workspace, .JETLSConfig.toml is ignored

Example:
A file MyWorkspace.code-workspace

{
	"folders": [
		{
			"path": "."
		},
		{
			"path": "../SymbolicAWEModels"
		},
		{
			"path": "../VortexStepMethod"
		},
		{
			"path": "../KiteUtils"
		}
	],
	"settings": {}
}

In each of the folders I have a file .JETLSConfig.toml with the content:

formatter = "JuliaFormatter"

[full_analysis]
auto_instantiate = false            # boolean, default: true

[diagnostic]
all_files = false                   # boolean, default: true

[[diagnostic.patterns]]
pattern = "not concretized"
match_by = "message"
match_type = "regex"
severity = "off"

[inlay_hint.types]
enabled = false  # Hide type hints; keep `end`-tag hints

All of them are ignored.

If I open only one of the folders of the workspace it works.

Steps to reproduce

  1. check out two repos from git
  2. create a workspace that contains both
  3. open the workspace
  4. you will see that the .JETLSConfig.toml files are ignored

JETLS configuration (if applicable)

No response

Additional context (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions