Skip to content

feat!: Redesign configuration layerfor full typing and OOP friendliness#1661

Merged
bhirsz merged 1 commit intomainfrom
feat/refactor_config
Feb 4, 2026
Merged

feat!: Redesign configuration layerfor full typing and OOP friendliness#1661
bhirsz merged 1 commit intomainfrom
feat/refactor_config

Conversation

@bhirsz
Copy link
Member

@bhirsz bhirsz commented Feb 3, 2026

Split Config into schema/loader and resolver components to enable fully typed, OOP-friendly configuration without existing temporary workarounds. Introduces explicit runtime loading for rules and formatters instead of lazy attributes in Config class.

Closes #1656

Split Config into schema/loader and resolver components to enable fully typed, OOP-friendly configuration without existing temporary workarounds. Introduces explicit runtime loading for rules and formatters instead of lazy attributes in Config class.
@bhirsz bhirsz force-pushed the feat/refactor_config branch from 7eadd24 to 71a35fe Compare February 3, 2026 17:50
@bhirsz bhirsz merged commit 42045dc into main Feb 4, 2026
10 checks passed
@bhirsz bhirsz deleted the feat/refactor_config branch February 4, 2026 07:27
bhirsz added a commit that referenced this pull request Feb 4, 2026
…ss (#1661)

Split Config into schema/loader and resolver components to enable fully typed, OOP-friendly configuration without existing temporary workarounds. Introduces explicit runtime loading for rules and formatters instead of lazy attributes in Config class.
bhirsz added a commit that referenced this pull request Feb 4, 2026
…ss (#1661)

Split Config into schema/loader and resolver components to enable fully typed, OOP-friendly configuration without existing temporary workarounds. Introduces explicit runtime loading for rules and formatters instead of lazy attributes in Config class.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Redesign Config for partial Config

1 participant