MCPcopy Index your code
hub / github.com/amitdev/PMD-Intellij

github.com/amitdev/PMD-Intellij @6.33

Chat with this repo
repository ↗ · DeepWiki ↗ · release 6.33 ↗ · + Follow
350 symbols 723 edges 30 files 122 documented · 35%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

HasPositionInFile (Interface)
Implementing classes have a position in a file. @author jborgers [6 implementers]
src/com/intellij/plugins/bodhi/pmd/core/HasPositionInFile.java
PMDTreeNodeData (Interface)
Represents the Tree node userdata. @author bodhi @version 1.0 [8 implementers]
src/com/intellij/plugins/bodhi/pmd/tree/PMDTreeNodeData.java
Renderable (Interface)
(no doc) [6 implementers]
src/com/intellij/plugins/bodhi/pmd/tree/Renderable.java

Core symbols most depended-on inside this repo

add
called by 50
src/com/intellij/plugins/bodhi/pmd/PMDConfigurationForm.java
getInstance
called by 28
src/com/intellij/plugins/bodhi/pmd/PMDInvoker.java
getComponent
called by 12
src/com/intellij/plugins/bodhi/pmd/handlers/PMDCheckinHandler.java
getInstance
called by 9
src/com/intellij/plugins/bodhi/pmd/tree/PMDTreeNodeFactory.java
getData
called by 7
src/com/intellij/plugins/bodhi/pmd/PMDConfigurationForm.java
getCurrentProject
called by 7
src/com/intellij/plugins/bodhi/pmd/PMDProjectComponent.java
message
called by 7
src/com/intellij/plugins/bodhi/pmd/handlers/PMDCheckinHandler.java
getBeginLine
called by 6
src/com/intellij/plugins/bodhi/pmd/core/HasPositionInFile.java

Shape

Method 302
Class 45
Interface 3

Languages

Java100%

Modules by API surface

src/com/intellij/plugins/bodhi/pmd/PMDResultPanel.java43 symbols
src/com/intellij/plugins/bodhi/pmd/PMDConfigurationForm.java39 symbols
src/com/intellij/plugins/bodhi/pmd/PMDProjectComponent.java29 symbols
src/com/intellij/plugins/bodhi/pmd/filter/VirtualFileFilters.java28 symbols
src/com/intellij/plugins/bodhi/pmd/core/PMDViolation.java22 symbols
src/com/intellij/plugins/bodhi/pmd/core/PMDResultCollector.java18 symbols
src/com/intellij/plugins/bodhi/pmd/PMDUtil.java16 symbols
src/com/intellij/plugins/bodhi/pmd/handlers/PMDCheckinHandler.java15 symbols
src/com/intellij/plugins/bodhi/pmd/tree/PMDBranchNode.java14 symbols
src/com/intellij/plugins/bodhi/pmd/core/PMDProcessingError.java11 symbols
src/com/intellij/plugins/bodhi/pmd/PersistentData.java10 symbols
src/com/intellij/plugins/bodhi/pmd/tree/BasePMDNode.java9 symbols

For agents

$ claude mcp add PMD-Intellij \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact