According to the Top 10 IDE Report, worldwide, Visual Studio is the most popular IDE, Visual Studio Code grew the most in the last 5 years (+6.4%), and Eclipse trailed off the most (-6.2%).

With the continuing popularity of VS Code as an IDE in the Salesforce developer community, AutoRABIT has created a plug-in for Visual Studio Code (VS Code). This capability now provides Salesforce Developers who are using VS Code to see the following benefits:

Collaborate easily with source control systems, application lifecycle systems, and Salesforce environments.

Streamline integration points between source control systems, application lifecycle systems, and Salesforce environments through commands and interfaces using existing AutoRABIT functionality.

Create a decentralized, distributed system that enables Salesforce teams to have a consistent view into the team’s usage of commits, stories, deployments, and CI/CD projects.

Improve adoption by Salesforce Developers of Salesforce DX by working simultaneously with the VS Code Salesforce extension.

What does Pre-Validation do?

Pre-Validation can generate a difference report between a change and a branch. Pre-validation can create a mock deployment request on a Salesforce org and run Apex Test Classes as part of that mock deployment. This is important because it can generate a code coverage report based on a change set. Pre-Validation can create an Apex PMD report and a Lightning Lint Report. All of this enables a peer-to-peer review and the ability to approve or reject the Pre-Validation based on results.

Here’s a look at the top use cases that the AutoRABIT VS Code plugin helps solve at launch.

Commit using a Pre-Validation Framework

Stage All Changes or a Specific Set from a List of Pre-Validated Changes

Selectively Stage One Change from an Intuitive View

Submit the Pre-Validation Request for Difference Reporting

Run the Static Code Analysis

Validate the Deployment & Commit an Approved Request

Run an on-Demand Build

View your Deployment History

View your Build History

View your Deployment History

Planned future enhancements include:

  • Ability for a manager to approve or reject the commit
  • Creation of a linked ALM story using pre-validated framework or the regular
  • Search capability in commits linked to user stories and/or issues
  • Push merge pull requests via pre-validated framework

Developers can go to the VS Code Marketplace to find the AutoRABIT plug-in extension.

For more information or to schedule a demo please contact us at  [email protected].