Skip to content

Visual Studio Code Extension ​

The BrowserStack Code Quality VS Code extension delivers lightweight, real‑time analysis and inline issue feedback across supported languages.

Installation ​

  1. Open VS Code.
  2. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X).
  3. Search for "Embold".
  4. Click Install.
  5. Reload VS Code if prompted.

Embold vscode extension installation

Quick Start ​

  1. Open a project/workspace.
  2. Extension activates automatically.
  3. Analyse supported file or folder.
  4. Review aggregated findings in Problems panel.

Features ​

  • Inline highlighting: Editor diagnostics.
  • Problems panel integration: Centralized list of issues.
  • Multi‑language support: Java, JavaScript/TypeScript, Python, C/C++, C#.

Configuration ​

Extension Settings ​

Open: File β†’ Preferences β†’ Settings (or Code β†’ Settings on macOS) β†’ search "Embold".

Scanning Options ​

Manual Scanning ​

Run a manual scan:

  1. Open Explorer.
  2. Right click on any file/folder(which contain supported language file).
  3. Click on "Analyse using BrowserStack Code Quality".

Embold vscode extension scanning

Viewing Results ​

Inline Diagnostics ​

Issue indicators:

  • Squiggly underlines (yellow=error/warning).
  • Hover tooltips with details and rule info.
  • Quick fix code actions (if provided).

Problems Panel ​

Aggregate view:

  1. View β†’ Problems.
  2. Filter/severity controls at top.
  3. Click an entry to jump to source.

Embold vscode extension issue view

Proxy and Advanced Configuration ​

Follow these steps to configure the extension for environments with corporate proxy settings:

  1. Open Settings
  2. Search for http.proxyStrictSSL and uncheck it. This controls whether the proxy server certificate should be verified against the list of supplied CAs
  3. For http.noProxy and add your internal domain name.
    • Locate the setting labeled Http: No Proxy.
    • Click the Add Item button.
    • Type the domain or IP address you want to exclude from the proxy (e.g., *.yourcompany.com)
    • Press OK or Enter

Embold vscode extension proxy settings

Clean Issues Before Analysis ​

Clear older entries from problem view before publishing new result.

  1. Enable the "Clean Issues Before Analysis" option in the Embold settings.

Embold vscode extension Clean Issues Before Analysis settings

Supported Languages ​

  • Java
  • JavaScript / TypeScript
  • C/C++
  • C#

Troubleshooting ​

Extension Not Working ​

  1. Confirm extension enabled (Extensions panel).
  2. Reload window: run Developer: Reload Window.
  3. Check View β†’ Output β†’ select "BrowserStack Code Quality" for logs.

Issues Not Showing ​

  1. Ensure file/path not excluded.
  2. Verify language support.

Support ​

Need help?

  • Review Getting Started.
  • Attach Output panel diagnostics and extension version when contacting support via dashboard.