Frappe Inspector for VS Code and CursorFrappe Inspector adds Frappe Framework and ERPNext project awareness to VS Code and Cursor. It reads project files as text and never executes project code. Quick start
Projects containing Community featuresCommunity features work without an account or license. Browse DocTypes and fieldsRun Scan Project, then open the Frappe Inspector view. Expand an app, module and DocType to inspect its fields. Select a DocType or field to open its JSON definition. Explore the DocType graphRun Frappe Inspector: Show DocType Graph or select the graph icon in the DocTypes view title. The interactive graph groups DocTypes by app and module and displays Find definitionsPlace the cursor on a quoted DocType or field recognized by Frappe Inspector, then use Go to Definition ( Use Frappe-aware completionCompletion is available for DocType names in common Review diagnosticsCommunity analysis reports malformed DocType JSON, unknown Link targets, unknown DocType references, invalid hooks and invalid patch entries. Findings appear in the editor Problems panel and the Frappe Inspector Problems view. Use these settings when needed:
Export a Markdown reportPress Universal Pro featuresUniversal Pro adds project-wide inference, migration analysis and automation formats. Buy Universal ProPurchase a monthly or annual subscription at https://frappeinspector.xyz/pricing. Paddle handles checkout and sends the Activate Universal Pro
The key and its short-lived signed certificate are stored in VS Code Secret Storage. A personal subscription supports up to three active devices. Check the licenseRun Frappe Inspector: License Status for the local Community or Universal Pro state. Run Frappe Inspector: Manage Universal Pro to see the account, subscription, certificate expiry and active-device count. Compare a schema with Git
The Migration Safety Analyzer reports removed DocTypes and fields, references that still use removed fields, type and Link-target changes, newly required fields without defaults, uniqueness changes and other schema risks. Analyze Custom Fields and Property SettersPro scans fixture-defined Custom Fields and Property Setters as schema overlays. These fields participate in navigation, field validation and migration analysis. Use advanced diagnosticsPro adds unknown-field detection in supported Frappe patterns and checks references to locally defined whitelisted methods. Export JSON or SARIFRun Frappe Inspector: Export Report, then choose JSON or SARIF. Use JSON for tooling integrations and SARIF for compatible code-scanning systems. Manage devices and billing
Command referenceOpen the Command Palette with
Requirements and limits
CLI, MCP and GitHub ActionUniversal Pro also works outside the editor:
Support, documentation and issue reports: https://github.com/Belius303/frappe-inspector-support Frappe Inspector is independent and is not affiliated with or endorsed by Frappe Technologies, ERPNext, Microsoft, Cursor, JetBrains, or the Eclipse Foundation. |