Skip to content

refactor: convert ConfigManager to instance-based and enhance type safety#100

Merged
kubrickcode merged 1 commit into
mainfrom
develop/shlee/77
Nov 19, 2025
Merged

refactor: convert ConfigManager to instance-based and enhance type safety#100
kubrickcode merged 1 commit into
mainfrom
develop/shlee/77

Conversation

@kubrickcode

Copy link
Copy Markdown
Owner
  • Convert ConfigManager from static class to factory pattern-based instance
  • Remove all any types (status-bar-manager, webview-provider)
  • Improve testability by applying dependency injection pattern
  • Separate UI logic from ConfigManager to follow Single Responsibility Principle

fix #77

…fety

- Convert ConfigManager from static class to factory pattern-based instance
- Remove all any types (status-bar-manager, webview-provider)
- Improve testability by applying dependency injection pattern
- Separate UI logic from ConfigManager to follow Single Responsibility Principle

fix #77
@gemini-code-assist

Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@github-actions github-actions Bot added the refactor Refactoring code label Nov 19, 2025
@kubrickcode

Copy link
Copy Markdown
Owner Author

/gemini review

@gemini-code-assist

Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@kubrickcode kubrickcode merged commit a38b5c0 into main Nov 19, 2025
9 checks passed
@kubrickcode kubrickcode deleted the develop/shlee/77 branch November 19, 2025 06:28
@kubrickcode

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 0.3.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Refactoring code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Convert ConfigManager to instance-based and enhance type safety

1 participant