Split voting methods into package modules - #58
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Reviewer's GuideRefactors the monolithic vse_sim.methods module into a proper package, moving each voting method and helper into its own module while preserving the existing public API via package-level re-exports. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
vse_sim.methodsmodule with a methods packagefrom vse_sim.methods import ...imports through package re-exportsStack
Depends on #57. Retarget this PR to
mainafter #57 merges.Validation
uv run python -m pytest(44 passed)trunk checkSummary by Sourcery
Split the monolithic voting methods module into a dedicated methods package while preserving the existing public API.
Enhancements:
vse_sim.methodsimports.methods.pymodule in favor of the new package structure.