u/JD3Lasers

PangoLint: open-source VS Code tooling and reference docs for BEYOND PangoScript

PangoLint: open-source VS Code tooling and reference docs for BEYOND PangoScript

Hi all,

I wanted to share a tool I have been building for people who write PangoScript.

PangoLint is a free, open-source VS Code extension that adds linting, formatting, command lookup, hover/signature help, Object Tree browsing, and BEYOND readback checks for .BeyondCode files. The goal is to make day-to-day PangoScript work easier.

It also includes an MCP server for AI coding tools that lets agents talk directly to BEYOND, build and test scripts, etc, but the main user-facing part is the VS Code extension and the searchable PangoScript reference.

https://preview.redd.it/rd1b1yv5wl2h1.png?width=3024&format=png&auto=webp&s=7777e2cc69130eb3b50b7ba9dffc00d8a34395bb

https://preview.redd.it/tbg5siq8wl2h1.png?width=3024&format=png&auto=webp&s=50786115e852c3050f86a12b31184d66bb7bde7f

Links:

GitHub repo:

https://github.com/JD3Lasers/PangoLint

Instruction manual:

https://jd3lasers.github.io/PangoLint/manual.html

PangoScript reference site:

https://jd3lasers.github.io/PangoLint/reference/

A few things it can help with:

- Catch common PangoScript mistakes while keeping lightly documented BEYOND syntax intact

- Browse commands, examples, parameters, and safety notes

- Look up Object Tree paths and property metadata

- Get completions, hover docs, snippets, labels, and color helpers in VS Code

- Run bounded readback checks against BEYOND when you explicitly enable runtime settings

Runtime features are disabled by default and require local BEYOND Talk TCP/UDP connection settings. The normal linting, command reference, and docs are usable without connecting to BEYOND.

This is independent open-source software and is not affiliated with Pangolin. If anyone here tries it, I would appreciate feedback, especially on missing commands, unclear docs, or places where BEYOND accepts syntax that the tool should preserve. The easiest way to report a bug, missing command, docs problem, or BEYOND compatibility note is to open a GitHub issue using one of the issue templates:

https://github.com/JD3Lasers/PangoLint/issues/new/choose

reddit.com
u/JD3Lasers — 22 hours ago