ReqScope brings your requirement specifications directly into your editor, allowing you to hover over requirements strings and view key metadata about the requirement through your providers API.
Features
On-Hover Tooltips: Hover over any requirement key in your code to view the live requirement.
Direct Web Linking: Click open direct links to the requirement.
Secure Authentication: Uses SecretStorage for secure OAuth.
Setup & Requirements
Prerequisites
API credentials for your selected requirements tool.
Settings and Configuration
Open Settings (Ctrl+, / Cmd+,)
Select requirements provider
Apply any settings for the requirements software you want to use
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
Run the corresponding ReqScope credential setting command
Enter your API credentials
Extension Settings
This extension contributes the following workspace settings:
reqscope.jamaCompanyID: Your Jama Cloud company domain ID (e.g., enter mycompany for mycompany.jamacloud.com).
Extension Commands
reqscope.setJamaCredentials: Prompts for your Jama Client ID and Client Secret, saving them securely to your operating system's native keychain.
Known Issues
Custom Fields: If your organization uses non-standard field names for requirements, they may not appear correctly.
Release Notes
See the CHANGELOG.md for full details on version updates and bug fixes.