Skip to content

Add DynamicWhere.ex to Query Builders section - #922

Open
Sajadh92 wants to merge 1 commit into
thangchung:masterfrom
Sajadh92:add-dynamicwhere-ex
Open

Add DynamicWhere.ex to Query Builders section#922
Sajadh92 wants to merge 1 commit into
thangchung:masterfrom
Sajadh92:add-dynamicwhere-ex

Conversation

@Sajadh92

@Sajadh92 Sajadh92 commented May 15, 2026

Copy link
Copy Markdown

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

  • Documentation
    • Added documentation entry for a new query builder with description and reference links.

Review Change Stack

Copilot AI review requested due to automatic review settings May 15, 2026 00:11
@coderabbitai

coderabbitai Bot commented May 15, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

This 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.

Changes

Query Builders Documentation Update

Layer / File(s) Summary
Add DynamicWhere.ex entry to Query Builders
README.md
Added DynamicWhere.ex library entry to the Query Builders subsection with description and documentation link.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minute

Poem

A library new joins the awesome list so bright,
DynamicWhere shines with query-building might,
One line added, documentation takes flight,
The Query Builders section glows in the night! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and accurately describes the main change: adding DynamicWhere.ex to the Query Builders section in the README. It is concise, specific, and directly reflects the single file modification shown in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Warning

⚠️ This pull request might be slop. It has been flagged by CodeRabbit slop detection and should be reviewed carefully.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bf392b7f-3c08-4927-acc5-cf0e47b390f8

📥 Commits

Reviewing files that changed from the base of the PR and between 26204aa and bf3b73c.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md
* [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)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

🧩 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:

  1. Adding a proper LICENSE file to the repository with MIT terms, or
  2. 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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants