Issues Panel
Using the VertaaUX Issues TreeView in VS Code
Issues Panel
The VertaaUX Issues Panel is a dedicated TreeView for browsing and navigating UX issues found in your code.
Accessing the Panel
Method 1: Activity Bar
Click the VertaaUX icon in the Activity Bar (left sidebar). The icon appears as a checklist.
Method 2: Command Palette
- Press
Cmd+Shift+P(Mac) orCtrl+Shift+P(Windows/Linux) - Type "VertaaUX: Show Issues Panel"
- Press Enter
Panel Overview
The Issues Panel displays scan results in a hierarchical tree structure:
VertaaUX Issues
├── Button.tsx (3 issues)
│ ├── [error] Line 12: Missing accessible name
│ ├── [warning] Line 15: Touch target too small
│ └── [info] Line 18: Consider aria-label
├── Form.tsx (2 issues)
│ ├── [warning] Line 8: Form lacks visible labels
│ └── [info] Line 22: Submit button text unclear
└── Header.tsx (1 issue)
└── [warning] Line 5: Heading hierarchy skippedUnderstanding Issues
Severity Levels
Each issue has a severity indicator:
| Icon | Severity | Meaning |
|---|---|---|
| Red circle | Error | Critical accessibility or UX problem |
| Amber triangle | Warning | Significant issue that should be addressed |
| Blue info | Info | Suggestion for improvement |
Issue Information
Each tree item shows:
- Severity icon: Visual indicator of importance
- Line number: Location in the file
- Message: Brief description of the issue
Hover over an issue to see additional details in a tooltip:
- Full issue description
- Confidence score (if available)
- Category (accessibility, usability, etc.)
Navigating Issues
Click to Navigate
Click any issue in the tree to:
- Open the file in an editor
- Jump to the exact line
- Highlight the affected code
The editor cursor moves to the issue location, making it easy to see the problem in context.
Keyboard Navigation
| Key | Action |
|---|---|
| Up/Down | Move between issues |
| Enter | Navigate to selected issue |
| Left | Collapse file group |
| Right | Expand file group |
Working with Issues
Review and Fix Workflow
- Scan your code using "Scan Current File" or "Scan Workspace"
- Open the Issues Panel to see all found issues
- Click an issue to navigate to it
- Review the code and understand the problem
- Make your fix in the editor
- Re-scan to verify the issue is resolved
Quick Fixes
Some issues include recommended fixes. When available:
- Position your cursor on the underlined code
- Look for the lightbulb icon (or press
Cmd+./Ctrl+.) - Select "Apply VertaaUX fix" from the menu
- Review the suggested change
- Save the file
Always review Quick Fix suggestions before accepting. The fixes are AI-generated and may need adjustment for your specific context.
Issue Details
In the Editor
Issues appear as diagnostics in your code:
- Underlines: Squiggly lines under problematic code
- Hover information: Mouse over the underline to see the issue message
- Problems Panel: Full list in View > Problems (
Cmd+Shift+M/Ctrl+Shift+M)
Confidence Indicator
If an issue includes a confidence score, it appears in the hover tooltip:
Touch target may be too small
Confidence: 85%
Category: AccessibilityHigher confidence means the issue is more likely to be a real problem. Adjust the confidence threshold to filter issues by confidence.
Refreshing Issues
The Issues Panel updates automatically after each scan. To refresh:
- Run "Scan Current File" to update the current file's issues
- Run "Scan Workspace" to update all issues
Issues persist until you run a new scan or close VS Code.
Panel Behavior
When Empty
If no issues are found, the panel displays:
No issues found
Run a scan to check your code for UX issuesAfter Scan
Issues appear immediately after a scan completes. The panel groups issues by file, with the most affected files at the top.
File Changes
When you edit a file:
- Existing issues remain visible (until you re-scan)
- Line numbers may shift if you add/remove lines
- Re-scan to get accurate positions after major changes
Compared to Problems Panel
VS Code has a built-in Problems panel. Here's how it compares to the VertaaUX Issues Panel:
| Feature | Problems Panel | VertaaUX Issues Panel |
|---|---|---|
| Shows VertaaUX issues | Yes | Yes |
| Shows other diagnostics | Yes (ESLint, TypeScript, etc.) | No (VertaaUX only) |
| Custom filtering | Limited | Dedicated view |
| Navigation | Click to jump | Click to jump |
Use the Problems Panel when you want to see all diagnostics from all sources.
Use the VertaaUX Issues Panel when you want to focus specifically on UX and accessibility issues.
Troubleshooting
Related
- Commands - Scan commands reference
- Configuration - Adjust confidence and limits
- Quickstart - Initial setup guide
Was this page helpful?