Skip to content

[BUG][vscode-extension] Code Analyzer can't find SF CLI #1893

Description

@randi274

Bug Description

We have had multiple reports of users who have the Salesforce CLI installed receiving an error message informing them they do not have the CLI installed, such as: "To use the Salesforce Code Analyzer extension, first install Salesforce CLI."

This can occur for a few reasons, but the root cause is that sf is not appearing in the PATH of the running VS Code instance. This tends to affect mac users when you have installed outside of the recommended CLI steps. We are currently looking into a fix for this.

Steps To Reproduce

  1. Open the Code Analyzer VS Code Extension
  2. See an error message that the CLI is not installed, preventing use.

Expected Behavior

If I have the SF CLI installed, Code Analyzer should be able to find it

Operating System

All

Visual Studio Code Version

Latest

Extension Version

1.10.1

Salesforce CLI Version

2.104.6

Code Analyzer CLI Plugin Version

5.4.0

Additional Context (Screenshots, Files, etc)

Image

Workaround

Open VS Code using the terminal to ensure the sf is located in the path of your VS Code application. Re-install the CLI using the recommended steps. Do not use homebrew, or install SF with the assistance of sudo.

Urgency

Moderate

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    BUG P2Malfunctioning Often

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions