docs: add Joern competitive deep-dive with feature candidates#264
docs: add Joern competitive deep-dive with feature candidates#264carlos-alm merged 5 commits intomainfrom
Conversation
…folder Move COMPETITIVE_ANALYSIS.md into generated/competitive/ and add a comprehensive feature-by-feature comparison against joernio/joern (our #1-ranked competitor). Covers parsing, graph model, query language, performance, installation, AI/MCP integration, security analysis, developer productivity, and ecosystem across 100+ individual features. Update FOUNDATION.md reference to the new path.
Impact: 12 functions changed, 28 affected
README.md and docs/roadmap/BACKLOG.md still referenced the old path at generated/COMPETITIVE_ANALYSIS.md after the file was moved to generated/competitive/COMPETITIVE_ANALYSIS.md in #260.
Append a new "Joern-Inspired Feature Candidates" section to the Joern competitive deep-dive. Lists 11 actionable features extracted from Parsing & Language Support, Graph Model & Analysis Depth, and Query Language & Interface sections — assessed with the same tier/grading system used in BACKLOG.md (zero-dep, foundation-aligned, problem-fit, breaking). Tier 1 non-breaking: call-chain slicing, type-informed resolution, error-tolerant parsing, regex filtering, Kotlin, Swift, script execution. Tier 1 breaking: expanded node/edge types, intraprocedural CFG, stored AST. Not adopted: 9 features with FOUNDATION.md reasoning. Cross-references BACKLOG IDs 14 and 7.
Greptile SummaryAdded comprehensive Joern competitive analysis and reorganized competitive documentation into
All internal links verified to resolve correctly. No source code changes—documentation only. Confidence Score: 5/5
Important Files Changed
Last reviewed commit: 3b4da90 |
|
Claude finished @carlos-alm's task —— View job PR Review: Joern Competitive Deep-DiveConducting comprehensive review of this documentation PR following the 4-phase process: Todo List:
Root Cause AnalysisProblem Being Solved: This PR addresses a clear documentation gap by providing comprehensive competitive analysis against Joern, codegraph's strongest competitor (ranked #1 with 4.5 vs codegraph's 4.0). Creates actionable feature roadmap with 11 Joern-inspired candidates. Why This Approach: Documentation-only approach is appropriate. Provides structured comparison across 9 dimensions to clarify competitive positioning and identify valuable features to adopt while maintaining foundation alignment. Risk Assessment: LOW - Pure documentation with no code changes, proper folder organization, and internal link updates. Critical Concerns (if any)None. This is a documentation-only PR with no code modifications. Documentation Quality AssessmentExcellent Content Quality:
Feature Candidate Grading Verification ✅:
Cross-Reference Verification ✅:
Organizational Structure ✅:
Technical Accuracy ✅:
Final Recommendation
This PR demonstrates how competitive analysis should be done - data-driven, honest about tradeoffs, and directly actionable for product strategy. |
Summary
generated/competitive/folder — moveCOMPETITIVE_ANALYSIS.mdinto it alongside the newjoern.mdCOMPETITIVE_ANALYSIS.mdacross docsBACKLOG.md(zero-dep, foundation-aligned, problem-fit, breaking)Feature candidates added (Tier 1)
Test plan