Skip to Content

Reference

Deeper material β€” read as needed. For the friendly source-code tour of every shipped plugin, see Walkthroughs.

  • Architecture β€” source-plugin build cache, cache-key inputs, build environment (GO_BUILD_ENV_KEYS, TTSC_*_BINARY, GOROOT), Go toolchain resolution.
  • Driver API β€” the Go faΓ§ade plugin authors should call: LoadProgram, Program, diagnostics, rewrites, emit, source preambles, LSP-host symbols.
  • Pitfalls β€” common first-hour failures with exact host error strings (composes/contributors family, AST panics, Go toolchain).
Last updated on