MCPcopy Create free account
hub / github.com/deepnote/deepnote / AnalyzeResult

Interface AnalyzeResult

packages/cli/src/commands/analyze.ts:18–49  ·  view source on GitHub ↗

Structured analysis result for machine output

Source from the content-addressed store, hash-verified

16
17/** Structured analysis result for machine output */
18interface AnalyzeResult {
19 path: string
20 project: {
21 name: string
22 id: string
23 notebooks: number
24 blocks: number
25 linesOfCode: number
26 }
27 quality: {
28 score: number
29 errors: number
30 warnings: number
31 issues: Array<{
32 severity: 'error' | 'warning'
33 code: string
34 message: string
35 blockId: string
36 blockLabel: string
37 }>
38 }
39 structure: {
40 entryPoints: Array<{ id: string; label: string }>
41 exitPoints: Array<{ id: string; label: string }>
42 longestChain: number
43 }
44 dependencies: {
45 imports: string[]
46 missingIntegrations: string[]
47 }
48 suggestions: string[]
49}
50
51/**
52 * Creates the analyze action - comprehensive project analysis.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected