-
Notifications
You must be signed in to change notification settings - Fork 12
feat: Add addOrUpdate, update, and remove to PathTrie #63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the 📝 WalkthroughWalkthroughThe Changes
Sequence Diagram(s)sequenceDiagram
participant Caller
participant PathTrie
Caller->>PathTrie: addOrUpdate(normalizedPath, value)
PathTrie-->>Caller: returns true if updated, false if added
Caller->>PathTrie: update(normalizedPath, value)
PathTrie-->>Caller: updates value or throws error if not found
Caller->>PathTrie: remove(normalizedPath)
PathTrie-->>Caller: returns removed value or null
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #63 +/- ##
==========================================
+ Coverage 80.09% 80.29% +0.19%
==========================================
Files 78 78
Lines 2281 2304 +23
Branches 1290 1300 +10
==========================================
+ Hits 1827 1850 +23
Misses 454 454 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
Adds: - addOrUpdate - update - remove
SandPod
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Implementation looks good, just clean up the tests a bit. I think the comment is redundant.
Description
Add missing CRUD operations to
PathTrie:addOrUpdateupdate, andremoveRelated Issues
Pre-Launch Checklist
Please ensure that your PR meets the following requirements before submitting:
///), ensuring consistency with existing project documentation.Breaking Changes
Summary by CodeRabbit
New Features
Documentation
Tests