Rootly VS Code ExtensionProduction error tracking integrated directly into Visual Studio Code. This extension displays runtime errors from deployed applications within the IDE, enabling developers to navigate to error locations without switching between external dashboards and code editors. FeaturesReal-Time Error MonitoringProduction incidents are displayed in the VS Code sidebar with automatic polling at 45-second intervals. Desktop notifications alert developers when new incidents are detected. Error Location NavigationThe extension parses stack traces to extract file paths and line numbers, providing one-click navigation to error locations. Supported languages include TypeScript, JavaScript, Python, Java, Go, Ruby, and PHP. Files must exist in the local workspace for navigation to function. Incident DetailsIncident DetailsIncidents can be expanded to view detailed information including environment context, occurrence timestamps, and commit SHA. Stack traces are fully parsed, allowing you to see the entire chain of failure with clickable links to every file location involved. Manual RefreshA rate-limited refresh control is available in the sidebar toolbar, restricted to 5 requests per 2-minute window to prevent excessive API usage. AuthenticationGitHub OAuth integration provides secure authentication with session-based credential management and repository verification. Installation
UsageViewing IncidentsOpen the Rootly sidebar to view all open incidents for the connected repository. Click any incident to expand and view detailed information. Navigating to Error LocationsFrom the sidebar, expand an incident and select "Go to Error Location". Alternatively, open the incident details panel and select "Jump to Error". Refreshing IncidentsUse the refresh button in the sidebar toolbar to manually fetch the latest incidents. This action is rate-limited to prevent API abuse. Managing ConnectionsUse the disconnect button to unlink the current repository or the logout button to clear the authentication session. Requirements
CommandsThe extension provides the following commands accessible via the Command Palette:
Known Limitations
Release HistoryVersion 1.1.1Fixed stack trace parsing for Windows file paths containing spaces. File locations now display correctly in the incident list and the "Go to Error Location" button functions as expected. Version 1.1.0Added error location navigation with automatic stack trace parsing. Redesigned sidebar interface with expandable incident cards. Implemented desktop notifications for new incidents. Added rate-limited manual refresh control. Fixed OAuth callback issues and improved session management. Version 0.1.0Initial release with basic incident viewing, GitHub OAuth authentication, and repository connection functionality. SupportFor issues and feature requests, visit the project repository at https://github.com/Lancerhawk/Project-Rootly LicenseMIT License |