Skip to content

Commit a7d2251

Browse files
Durakclaude
andcommitted
feat(oraclemcp): oracle_plsql_analyze capability — engine-backed plsql_analyze (P1-PA, oracle-qmwz.2.15)
plsql-mcp::plsql_analyze runs plsql_engine::analyze_project (offline) and returns structured JSON: routine/object inventory (logical id + arity) from the dep graph, a call/ref summary from its edges, lint from the analysis diagnostics, and a real per-file McCabe cyclomatic complexity (decision-point count with END-closer handling; complexity was previously unimplemented). Wired into dispatch_table + dispatch_tool + default_tool_registry (lockstep tests green). 5 unit + 15 dispatch tests. clippy -D warnings clean; engine-free boundary intact; no rustfmt drift. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent b480757 commit a7d2251

4 files changed

Lines changed: 308 additions & 4 deletions

File tree

0 commit comments

Comments
 (0)