| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
…performance profiling, and custom rules - Implement GitHub integration with OAuth, repository import, commit analysis, PR tracking, and issue sync - Add code visualization graphs: call graphs, class diagrams, dependency trees - Add security vulnerability scanning: secret detection, vulnerability detection, dependency scanning - Add performance profiling tools: complexity analysis, bottleneck detection, optimization suggestions - Add custom rule definitions: rule syntax, pattern matching, severity levels, rule testing, rule sharing Closes CodeGraphContext#662, CodeGraphContext#663, CodeGraphContext#664, CodeGraphContext#665, CodeGraphContext#666
|
@magic-peach is attempting to deploy a commit to the shashankss1205's projects Team on Vercel. A member of the Team first needs to authorize it. |
Sorry, something went wrong.
|
👋 Thanks for contributing to CodeGraphContext! Since this PR was opened, main has moved forward significantly (we just shipped v0.5.2 and merged ~50 PRs), so this one now has merge conflicts. Could you please rebase onto the latest main and resolve the conflicts? Once it is conflict-free and CI is green, we will review and merge it. Really appreciate your work — thank you! 🙏 |
Sorry, something went wrong.
|
Triage update: this bundles five features (GitHub integration, visualization, security scanning, profiling, custom rules) into one +2k-line PR, which we can't review responsibly as a unit. @magic-peach if any of these is still something you want to land, please split it into one PR per feature against current main — the security scanning piece overlaps with #1313 which we're actively interested in. Thanks for understanding! 🙏 |
Sorry, something went wrong.
|
Keeping this open, but it needs splitting before it can be reviewed. The PR bundles five unrelated capabilities in one changeset — GitHub integration, code visualization, security scanning, performance profiling and custom rules (+2053/-125 across 9 files). Each is a separate design decision, and a reviewer has to accept or reject all five together. That is the main reason this has sat for 156 days. It is also currently conflicting with main, which has moved a long way since February. What would make this land. Split into one PR per capability, smallest first, each with its own issue. Two of the five have a clear path right now:
For the other three, please open an issue describing the design first — particularly GitHub integration, which spans OAuth, repository import, commit history and PR tracking; those are four separate projects. I reopened #662 earlier because closing it while this PR was open was the wrong call. The issue stands; this PR just needs to arrive in pieces a reviewer can act on. |
Sorry, something went wrong.
|
Thanks for the substantial work here, and apologies this has been open so long. I attempted the merge and hit 22 conflict regions across server.py and tool_definitions.py, several of them 200-300 lines — both files have been largely rewritten on main since February, so this needs a real rebase rather than a conflict resolution. Before you spend that effort, though, I'd like to suggest restructuring, because the bundle has partly been overtaken: This PR carries five independent features (github_integration.py, security_handlers.py, performance_handlers.py, visualization_handlers.py, custom_rules_handlers.py). Two of them now overlap with work already on main:
My suggestion: split this into one PR per feature against current main, starting with whichever is least overlapping — custom_rules_handlers.py and performance_handlers.py look the most independent. Each will be small enough to review properly and won't rot waiting on the others. A 2000-line five-feature PR is very hard to land, which is largely why it's been stuck. The new handler modules themselves merge cleanly — it's only the server.py registration and the tool_definitions.py entries that conflict, and those are mechanical to re-add once the branch is rebased. Let me know which piece you'd like to start with and I'll make sure it gets a fast review. If you'd rather not carry this forward, that's completely fine too — just say so and I'll close it with credit noted on #662. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
This PR implements five major feature requests for CodeGraphContext:
GitHub Integration (Issue #662)
Code Visualization Graphs (Issue #663)
Security Vulnerability Scanning (Issue #664)
Performance Profiling Tools (Issue #665)
Custom Rule Definitions (Issue #666)
Changes Made
Testing
Closes #662, #663, #664, #665, #666