Latest posts

SonarLint extension for VS Code
Salesforce

View Sonar Analysis for Apex in VS Code

In previous posts, we looked at how to set up SonarCloud code analysis for Salesforce using automatic analysis, as well as GitHub Actions to trigger scans from a CI job. Show the results of code analysis once changes are merged to a shared branch is great, but ideally develops are […]

Salesforce

Add Apex Code Coverage to GitHub Pull Requests with SonarCloud

In the previous SonarCloud post, we looked at how to set up SonarCloud code analysis for Salesforce using automatic analysis, as well as GitHub Actions to trigger scans from a CI job. If you want to include Apex test code coverage in the SonarCloud dashboard then running the scan from […]

SonarCloud Quality Dashboard
Salesforce

SonarCloud Code Analysis for Salesforce

SonarCloud is the hosted offering of SonarQube, provided by SonarSource. In this post we will look at how to run a Sonar code quality scan on a Salesforce project using automatic analysis and GitHub Actions. The example in this post is focused on Apex classes and triggers, but SonarCloud also […]

photo of code projected over woman
Salesforce

Veracode Static Code Analysis for Salesforce

Veracode is a leading provider of application security testing products. Veracode recently added support for Apex, Visualforce, Lightning Web Components and Aura components to its static code analysis product. Veracode provides three solutions for scanning code: an IDE plugin called Greenlight, a development pipeline option called Pipeline Scan, and a […]

Salesforce

Free Tools for Working with Salesforce Data

In this post we will compare five free tools for working with data in the Salesforce CRM (aka lightning) platform. We will begin by identifying common features, such as exploring the schema, building queries and executing anonymous Apex scripts. We will then provide an overview of the tools and compare […]

close up photography of snowflake
Salesforce

Using Snowfakery for Generating Data

Last month I had the opportunity to contribute to the Salesforce.org community sprint and worked on the Test Data Generation project. I mainly worked with Patrick McNeal on a sample Snowfakery recipe for higher education. Snowfakery is an open source tool from Salesforce.org that creates fake data with relationships and […]

Microsoft, Salesforce

Salesforce Development with VS Code and WSL 2

Roughly a year ago, I wrote about using VS Code with the Windows Subsystem for Linux (WSL) for Salesforce development. There have been some notable changes since then, including WSL 2, VS Code remote development and the Windows Terminal, which have significantly simplified the approach. Previously, project files were typically […]