MCPcopy Index your code
hub / github.com/JetBrains/tinygo-plugin

github.com/JetBrains/tinygo-plugin @v0.5.22

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.22 ↗ · + Follow
4,493 symbols 11,565 edges 414 files 2,457 documented · 55%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TinyGo plugin

Build official JetBrains project Version Downloads

This plugin adds support for TinyGo – a Go compiler for small places.

Please report issues to GoLand YouTrack.


Plugin based on the IntelliJ Platform Plugin Template.

Extension points exported contracts — how you extend this code

Reader (Interface)
Reader is the interface that wraps the basic Read method. Read reads up to len(p) bytes into p. It returns the number [23 …
mockSdk/src/io/io.go
Reader (Interface)
Reader is the interface that wraps the basic Read method. Read reads up to len(p) bytes into p. It returns the number [23 …
src/test/testData/mockCachedGoRoot/src/io/io.go
AvrAsmUnary (Interface)
(no doc) [8 implementers]
src/main/gen/org/jetbrains/tinygoplugin/lang/avrAsm/psi/AvrAsmUnary.java
Writer (Interface)
Writer is the interface that wraps the basic Write method. Write writes len(p) bytes from p to the underlying data stre [29 …
mockSdk/src/io/io.go
Writer (Interface)
Writer is the interface that wraps the basic Write method. Write writes len(p) bytes from p to the underlying data stre [29 …
src/test/testData/mockCachedGoRoot/src/io/io.go
AvrAsmConst (Interface)
(no doc) [9 implementers]
src/main/gen/org/jetbrains/tinygoplugin/lang/avrAsm/psi/AvrAsmConst.java
Closer (Interface)
Closer is the interface that wraps the basic Close method. The behavior of Close after the first call is undefined. Spe [13 …
mockSdk/src/io/io.go
Closer (Interface)
Closer is the interface that wraps the basic Close method. The behavior of Close after the first call is undefined. Spe [13 …
src/test/testData/mockCachedGoRoot/src/io/io.go

Core symbols most depended-on inside this repo

len
called by 352
src/test/testData/mockCachedGoRoot/src/builtin/builtin.go
Pointer
called by 339
src/test/testData/mockTinyGo/src/reflect/value.go
Pointer
called by 339
src/test/testData/mockCachedGoRoot/src/reflect/value.go
panic
called by 236
src/test/testData/mockCachedGoRoot/src/builtin/builtin.go
len
called by 207
mockSdk/src/builtin/builtin.go
Unlock
called by 118
src/test/testData/mockCachedGoRoot/src/sync/mutex.go
Lock
called by 108
src/test/testData/mockCachedGoRoot/src/sync/mutex.go
println
called by 92
src/test/testData/mockCachedGoRoot/src/builtin/builtin.go

Shape

Method 2,292
Function 1,483
Struct 286
Class 163
Interface 139
TypeAlias 122
FuncType 8

Languages

Go79%
Kotlin13%
Java8%
TypeScript1%

Modules by API surface

src/test/testData/mockCachedGoRoot/src/net/http/server.go181 symbols
mockSdk/src/net/http/server.go181 symbols
src/test/testData/mockCachedGoRoot/src/testing/testing.go101 symbols
mockSdk/src/testing/testing.go101 symbols
src/test/testData/mockTinyGo/src/reflect/value.go83 symbols
src/test/testData/mockCachedGoRoot/src/reflect/value.go83 symbols
src/main/gen/org/jetbrains/tinygoplugin/lang/avrAsm/parser/AvrAsmParser.java82 symbols
src/test/testData/mockTinyGo/src/runtime/math.go78 symbols
src/test/testData/mockCachedGoRoot/src/runtime/math.go78 symbols
src/test/testData/mockCachedGoRoot/src/fmt/scan.go73 symbols
mockSdk/src/fmt/scan.go73 symbols
src/test/testData/mockCachedGoRoot/src/time/time.go64 symbols

For agents

$ claude mcp add tinygo-plugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact