Conversation
📝 WalkthroughWalkthroughThis pull request enhances BaseController with comprehensive validation support for type-hinted Method objects. It introduces centralized name-clash detection across attributes, methods, and sub-controllers, adds post-initialization validation for hinted methods, and expands the public API to expose Method for type-based hints. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~30 minutes Poem
🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 Comment |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #320 +/- ##
==========================================
+ Coverage 90.84% 90.90% +0.06%
==========================================
Files 70 70
Lines 2555 2594 +39
==========================================
+ Hits 2321 2358 +37
- Misses 234 236 +2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
747f2ad to
ab37703
Compare
Closes #300
This PR validated hinted scan and command methods, and splits validation logic into helper functions.
Summary by CodeRabbit
New Features
Improvements