[FEATURE] Implement hierarchical configuration system with enhanced error handling#2
[FEATURE] Implement hierarchical configuration system with enhanced error handling#2
Conversation
…rror handling - Add hierarchical configuration system with precedence levels - Implement ConfigurationDiscovery for automatic file detection - Add ConfigurationMerger for intelligent array/object merging - Replace error_log with proper console error reporting - Fix dependency injection issues for configuration commands - Remove obsolete config/quality-tools.yaml (replaced by defaults) - Update documentation with complete configuration reference - All 706 tests pass with improved error handling architecture 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
|
File Configuration override did not work for me in ZUG System zug-bundle-13 git:(feature/rector-AsEventListener-Attribute) Test:
Executed
Trows: |
|
@vladimirfalconpiva Thank you for testing and reporting this issue! Your observation is absolutely correct. The configuration file override functionality is broken due to a schema validation conflict. The system discovers custom tool configs (like Where we'll fix it: We've documented this as Issue 022 and plan to resolve it through a Why as a side quest: Since this issue affects the configuration system we're refactoring in 019, we decided to address it properly rather than applying a quick fix that might conflict with the new architecture. This ensures a clean, maintainable solution. The fix will take some time to implement properly with comprehensive testing. Work is tracked in the |
Summary
Changes
Test Results
All 706 tests pass with clean output - no error log clutter in PHPUnit CLI
Closes
Closes #1
🤖 Generated with Claude Code