Refactors the config pipeline and fixes improper access to language-specific configuration#50
Closed
Refactors the config pipeline and fixes improper access to language-specific configuration#50
Conversation
…for freeing later in deactivation.
…ivers in registration.
… 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.
Owner
Author
|
The last changes on the |
…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.
This was referenced May 4, 2026
Owner
Author
|
#53 has some details that this PR didn't address, like centralizing the prompting to prevent getting user attention redundantly. |
Owner
Author
|
the PR history got too complicated, it makes more sense to recreate from scratch. |
This was referenced May 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is initially intended for the #43, but later it is split into two parts for taking a release with the fixes before initiating the unit testing.
Primarily
Also