Frappe Inspector: framework-aware tooling for Frappe and ERPNext projects

Hi,

I recently published Frappe Inspector, a freemium JetBrains plugin for developers working with Frappe Framework and ERPNext.

The plugin tries to model relationships that are normally invisible to a general-purpose IDE:

  • DocType JSON schemas
  • Python controllers
  • Client-side JavaScript
  • Tests
  • hooks.py
  • patches.txt
  • Fixtures
  • Whitelisted methods
  • DocType relations and permissions

Current Community functionality includes project detection, a DocType explorer, related-file navigation, basic completion and diagnostics, and basic hooks/patches validation.

The Pro side focuses on higher-cost analysis such as schema comparison, migration-risk detection, removed-field usage analysis, relationship exploration, permission analysis and deeper source inference.

Marketplace:

Public documentation and issue tracker:

I would particularly appreciate feedback from other plugin developers on:

  • PSI and indexing choices
  • Avoiding false positives in framework-specific inference
  • Performance on larger projects
  • UI integration and JetBrains conventions
  • Compatibility across PyCharm and IntelliJ Platform versions
  • The Community/Pro feature boundary

The plugin is intended to be useful without a paid license; Pro is meant for deeper project-wide and migration-oriented analysis rather than gating basic navigation.

Bug reports, criticism and feature suggestions are welcome.

For the one who clearly demonstrated and confirmed critical bug, I’m offering one month of Pro access. A qualifying report needs reproducible steps and serious impact—for example a security/privacy issue, destructive plugin behavior, major IDE breakage, or a valid license bypass.

Thanks in advance to anyone willing to test it on a real Frappe project.