Skip to content

Fixes the language-specific config access#55

Merged
ufukty merged 19 commits intomainfrom
fix/config
May 4, 2026
Merged

Fixes the language-specific config access#55
ufukty merged 19 commits intomainfrom
fix/config

Conversation

@ufukty
Copy link
Copy Markdown
Owner

@ufukty ufukty commented May 4, 2026

This PR includes the fixes for bugs discovered during the refactor in #50. Which was initiated for refactoring the app for finer decomposition, to ease unit testing.

and some other small changes in writing style.

ufukty added 19 commits April 23, 2026 19:58
… runtime config representation from the cache (`ConfigManager`).
…. refactors for better seperation of concerns. updates the changelog.

+ fixes the issues with the way `ConfigCompiler` reads the language specific configuration.
+ eliminates the previously used separate transactions with Extensions API which was overriding the language-specific rules with the generic settings manually.
+ refactors the `ConfigCompiler` to first create typed representation of user configuration filed with information acquired through vscode and creating the runtime config representation over it.
…ng it can't find the particular override of `Error` constructor that accepts second argument used to contain `cause`.
…ng that is used for specifying the language-specific rules.
… altogether (all or none) and fix the dimming of debug logging statements when parentheses nest for 2 level of nesting eg. `(.*(.*).*)`.
…ws nesting and multi line grouping. removes the example rule and adds explanation.
@ufukty ufukty merged commit a775e42 into main May 4, 2026
2 checks passed
@ufukty ufukty deleted the fix/config branch May 4, 2026 16:15
@ufukty ufukty mentioned this pull request May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant