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.
Development tools for OneStream consultants — code analysis, project management, diagnostics, and AI assistant integration.
Code Quality Studio
Comprehensive static code analyzer with 90+ rule checks for OneStream business rules.
- Analysis Sources: XML/ZIP files, VS Code workspace, or directly from a connected OneStream instance
- Rule Categories: OneStream Platform (OS), Performance (PERF), Security (SEC), Code Quality (QUAL), SQL, Positive Patterns (POS)
- Health Grades: A+ to E scoring with detailed breakdown
- Excel Export: Full findings report with rule catalog
- Comparison View: Before/after analysis to track improvements
Assembly Studio
Create, import, and export OneStream assembly projects:
- New Project: Create VS Code projects for OneStream assemblies (C#/VB.NET)
- Compare Workspace: Compare local files with a connected OneStream instance
- Direct Import: Import assemblies directly from OneStream via REST API
- Export XML: Export to OneStream-compatible format with auto-detection
Diagnostic Studio
Run diagnostic queries against OneStream via REST API:
- Execute Data Management sequences and steps
- View task activity with drill-down to step details
- Browse error logs with filtering and CSV export
- Profiler integration for OneStream 9.1+
Business Rules Editor
Monaco-based editor with OneStream API IntelliSense for loading and editing XML/ZIP business rule exports.
Dimension Builder
Visual editor for dimension metadata with SQLite backend, CSV import/export, and member/relationship management.
| Panel |
Purpose |
| Rule Viewer |
Browse business rules from XML files |
| Quick Check |
Fast single-file code analysis |
| Snippets |
OneStream API code snippets (C#/VB.NET) |
| Advanced Tools |
Quick launcher for all tools |
AI Assistant Integration
An MCP server is included that gives AI assistants (GitHub Copilot, Claude, Continue.dev) access to OneStream API knowledge and code analysis tools. No configuration needed — it registers automatically when the extension loads.
Installation
Requirements:
- VS Code 1.109+
- .NET 10 Runtime or later (Download)
Feedback & Bug Reports
If you have any feedback, suggestions, or bugs to report, please send an email to onestreamtoolkitvscode@outlook.com.
Author: Marcio Pataca
License: See LICENSE file