-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
add FuncFrog #5782
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
base: main
Are you sure you want to change the base?
add FuncFrog #5782
Conversation
WalkthroughAdded a new Functional entry to README: "FuncFrog", a Go 1.18+ functional helpers library providing Map, Filter, Reduce and other generic slice stream operations with lazy evaluation, error handling, safe conversions, and low-allocation implementations. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
Tip 🔌 Remote MCP (Model Context Protocol) integration is now available!Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats. 📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 💡 Knowledge Base configuration:
You can enable these sources in your CodeRabbit configuration. 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
✨ Finishing Touches🧪 Generate unit tests
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. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
Thank you for contributing to awesome-go. We will review your contribution as soon as possible. Make sure you add the links in the body of the pull request that are requested in the contribution guide:
|
Feel free to contact me as the maintainer of the project by any questions |
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.
Actionable comments posted: 0
🧹 Nitpick comments (1)
README.md (1)
1217-1217
: Polish description casing and tighten copy to match Awesome-Go style.
- Start the blurb with a capitalized word (avoid leading "a ...").
- Prefer concise, neutral phrasing and avoid marketing-y wording like "performance-focused".
- Keep a single, short sentence; many entries use parentheses for examples.
Alphabetical placement under Functional looks correct (between “fuego” and “go-functional”), but please double-check with the repo’s sort/CI script.
Apply this diff to improve style and brevity:
- - [FuncFrog](https://github.com/koss-null/FuncFrog) - a Go 1.18+ functional helpers library providing Map, Filter, Reduce and other stream operations on generic slices with lazy evaluation, safe type conversion, and performance-focused, low-allocation implementations. + - [FuncFrog](https://github.com/koss-null/FuncFrog) - Go 1.18+ functional helpers for generic slices (Map, Filter, Reduce) with lazy evaluation, safe type conversion, and low allocations.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
README.md
(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Codacy Static Code Analysis
Changed the description according to the bot's advice |
Thank you for your contribution! The PR is well-prepared and checks are passing. However, there's one issue that needs to be addressed: Missing pkg.go.dev Badge: Please add a pkg.go.dev badge to your repository README. You can use: [](https://pkg.go.dev/github.com/koss-null/funcfrog) Note: This is the same issue as PR #5783. Once you add the badge to both repositories, I'll approve both PRs. |
We want to ensure high quality of the packages. Make sure that you've checked the boxes below before sending a pull request.
Not every repository (project) will require every option, but most projects should. Check the Contribution Guidelines for details.
Please provide some links to your package to ease the review
the coverage bage is generated manually, but there is a mandatory pipeline that generates it
https://github.com/koss-null/FuncFrog/actions/runs/17119494898/job/48557009689
Pull Request content
Category quality
Note that new categories can be added only when there are 3 packages or more.
Packages added a long time ago might not meet the current guidelines anymore. It would be very helpful if you could check 3-5 packages above and below your submission to ensure that they also still meet the Quality Standards.
Please delete one of the following lines:
Thanks for your PR, you're awesome! 😎
Summary by CodeRabbit