Add DynamicWhere.ex to Query Builders section - #922
Conversation
📝 WalkthroughWalkthroughThis PR adds a single entry for the DynamicWhere.ex library to the Query Builders section of the README.md file, including its description and documentation link reference. ChangesQuery Builders Documentation Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minute Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 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 Warning |
There was a problem hiding this comment.
Pull request overview
Adds a new library link to the Awesome .NET Core list under Query Builders, expanding the catalog of tools for building database queries (specifically EF Core) from structured input.
Changes:
- Added DynamicWhere.ex entry to the Query Builders section with links to GitHub and documentation.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@README.md`:
- Line 640: The README lists DynamicWhere.ex as MIT-licensed but the repository
metadata shows "license": null; either add a proper LICENSE file containing the
full MIT license text to the repo (so the package metadata and README claim are
accurate) or remove the MIT license claim from the README entry for
DynamicWhere.ex; update the repository metadata (package.json/.csproj or
similar) so the license field reflects the actual license and ensure the README
line referencing DynamicWhere.ex matches that metadata (remove or correct the
"MIT" claim).
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
| * [MiniProfiler](https://github.com/MiniProfiler/dotnet) - A simple but effective mini-profiler for ASP.NET websites. | ||
|
|
||
| ### Query Builders | ||
| * [DynamicWhere.ex](https://github.com/Sajadh92/DynamicWhere.ex) - JSON-driven dynamic query builder for Entity Framework Core. Filter, sort, paginate, project, group, aggregate, and run UNION/INTERSECT/EXCEPT from a JSON body. .NET 6/7/8/9. [Docs](https://doc.dynamicwhere.com) |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Verify DynamicWhere.ex repository exists and check license
# Check if GitHub repository is accessible
echo "=== Checking GitHub repository ==="
curl -s -o /dev/null -w "HTTP Status: %{http_code}\n" https://github.com/Sajadh92/DynamicWhere.ex
# Fetch repository information including license
echo -e "\n=== Checking repository details and license ==="
gh api repos/Sajadh92/DynamicWhere.ex --jq '{name: .name, description: .description, license: .license.spdx_id, stars: .stargazers_count, forks: .forks_count, created: .created_at, updated: .updated_at, archived: .archived}'
# Check if documentation site is accessible
echo -e "\n=== Checking documentation site ==="
curl -s -o /dev/null -w "HTTP Status: %{http_code}\n" https://doc.dynamicwhere.com
# Check recent activity
echo -e "\n=== Checking recent commits ==="
gh api repos/Sajadh92/DynamicWhere.ex/commits --jq '.[0:3] | .[] | {date: .commit.author.date, message: .commit.message}'Repository: thangchung/awesome-dotnet-core
Length of output: 1745
License mismatch: Repository has no documented license despite PR claims.
The GitHub repository shows no license field ("license": null). If the PR description claims MIT licensing, this must be corrected either by:
- Adding a proper LICENSE file to the repository with MIT terms, or
- Removing any license claims from the README entry
The repository is actively maintained (last updated today) and the documentation site is accessible, but the missing license documentation is a blocker for user adoption and legal clarity.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@README.md` at line 640, The README lists DynamicWhere.ex as MIT-licensed but
the repository metadata shows "license": null; either add a proper LICENSE file
containing the full MIT license text to the repo (so the package metadata and
README claim are accurate) or remove the MIT license claim from the README entry
for DynamicWhere.ex; update the repository metadata (package.json/.csproj or
similar) so the license field reflects the actual license and ensure the README
line referencing DynamicWhere.ex matches that metadata (remove or correct the
"MIT" claim).
Adding DynamicWhere.ex — open-source MIT-licensed dynamic query builder for Entity Framework Core. Accepts strongly-typed JSON filter shapes and returns validated
IQueryable<T>.Inserted alphabetically in the Query Builders section.
Summary by CodeRabbit