
Improve the performance and quality of your OneStream code — static analysis, health grades, and AI-assisted development, inside VS Code.
Disclaimer: This extension is an individual contribution to help OneStream consultants based on personal experience with code optimization. It has no affiliation with OneStream Software LLC.
Built for OneStream consultants and developers, DevTools for OneStream puts one goal front and center: better OneStream code. Analyze business rules and assemblies against a catalog of 130+ rule checks, see the results as an A+ to E health grade, then let AI assistants apply the same standards while they write.
Code Quality Studio
The core of this extension — a static analyzer purpose-built for OneStream business rules, member formulas, confirmation rules, and assemblies.
- Analysis sources: XML/ZIP exports, VS Code workspace folders, or a live connected OneStream instance
- 130+ rule checks spanning Performance, Security, SQL, OneStream Platform, Code Quality, and General Code, including positive patterns that reward good code
- A+ to E health grades with a full breakdown per rule and per category
- Excel export with before/after comparison to track improvements over time
Run it anywhere:
- Sidebar Quick Check — single-file lint with one-click AI Fix, right where you're editing
devtools analyze CLI — SARIF or JSON output, with --baseline gating to fail builds only on new issues
- CI — run
devtools analyze in any pipeline to emit SARIF, gate builds on new issues, and surface results in GitHub code scanning — see the Continuous Integration guide in Code Quality Studio's Development Guides
- AI assistants — the same rule catalog guides the code they generate
AI Assistant Integration
GitHub Copilot works automatically on VS Code 1.111+ — no setup required. Eight more tools connect with a one-time install prompt: Claude Code, Claude Desktop, Codex, Cursor, Windsurf, Cline, Roo Code, and Continue.
The MCP server runs fully offline — no OneStream connection, no credentials — regardless of which client you use.
Open Development Guides → AI Assistant Integration (MCP) inside Code Quality Studio for per-tool setup instructions.
Business Rules Editor
Three ways to edit OneStream business rules, member formulas, and confirmation rules:
- Custom Editor — opens rule XML directly in a Monaco editor with OneStream IntelliSense, real-time validation, health grades inline, and ready-to-use code snippets
- VS Code Project — import a business rules XML into a full .NET project, edit with native VS Code tooling and Git, then export back to OneStream-compatible XML
- Quick Editor (Sidebar) — browse and open rules straight from the Rule Viewer panel
Workspace Studio
Manage OneStream workspace objects as local, Git-friendly VS Code projects.
- Create or import assembly and full workspace projects (dashboards, components, data adapters, parameters, business rules, and more)
- Round-trip between a project folder and OneStream-compatible import XML
- Git-friendly storage — every object is an individual file under version control
VB.NET IntelliSense
VS Code has no native VB.NET support — this extension fills the gap with full IntelliSense: completion, hover, go-to-definition, find references, rename, signature help, and real-time diagnostics, powered by your project's own NuGet references.
| Tool |
What it does |
| Diagnostic Studio |
Run Data Management sequences, browse task activity and error logs, profiler integration |
| Custom Table Studio |
Browse and query custom tables, plus a streaming database health check |
| Memory Sizing |
Estimate App Server memory usage from a live connection, export, or manual model |
| Documentation Generator |
Turn an application export into an AI-readable Markdown documentation pack |
| Dimension Builder |
Visual dimension metadata editor with CSV import/export and relationship management |
devtools CLI |
Workspace/rule diffing, mcp doctor/mcp repair, and XML conversion — no VS Code required |
| Other Tools |
Standalone export utilities, including Remove App Security |
Requirements
- VS Code 1.105.1+ or Cursor 3.0.12+
- .NET 10 Runtime or later (download) — required for Code Quality Studio, the MCP server, and VB.NET IntelliSense
- VS Code 1.111+ for automatic MCP registration with GitHub Copilot; other AI tools work on any supported version
Learn More
Once installed, open the built-in Development Guides in Code Quality Studio for the full documentation set — AI assistant setup, CI integration, API references, and more. Found a bug or have a feature idea? Use the Report it link in the footer of any tool panel to open the built-in Bug Reporter.
Author: Marcio Pataca
License: MIT