PolSource: Offering Salesforce Static Code Analysis Solution Customer Success

PolSource: Static code analysis solution by CodeScan

PolSource, a boutique, global Salesforce Systems Integrator, has been challenging and exceeding client expectations, by innovating and delivering success on the Salesforce Customer Success Platform. PolSource works with companies across all industries and sizes, in many cases alongside in-house development teams.


PolSource had been using PMD as a static code analysis tool. PMD offers free, easy to install and easy to use tools; however, PMD has limited options, which made only a small impact on PolSource’s code review process. Without the code visibility that they needed – only 40 checks – or project dashboards, there was a lack of transparency into the code progress trends, coverage, vulnerabilities, and quality issues.

“All of our customers require the highest quality of code and deployment for their complex projects. To provide the highest quality, we must educate and enable our developers on how to write code that meets and enforces best standards,” says Chris Grimshaw, PolSource VP Delivery – EMEA. “Without using the right technology, our coding process would not deliver customer satisfaction, continuous learning for developers, and quality standards.


PolSource-CodeScan Case Study

CodeScan’s large ruleset and coverage of more Salesforce languages was a significant factor in the PolSource decision to change static code analysis solutions. With CodeScan, PolSource started to understand the difference between standard and quality code – developers get instant feedback about their own quality of work before it is committed to the version control repository.

With CodeScan, PolSource is able to increase productivity and quality with the PolSource customized ruleset for CodeScan that removes false positive issues and focuses on priority items in real time, without creating a bow-wave of technical debt for ‘specialists’ to address (i.e. fixed at source).

“Unlike other applications, CodeScan gives us the ability to scan for APEX, Lightning Web Components, Visualforce, and even Metadata. We also find it to be much faster than other applications, which enables our developers to write their initial code better and faster.”

– Chris Grimshaw, PolSource VP Delivery – EMEA


Today, no PolSource project is delivered with critical, major, or blocker issues. PolSource uses CodeScan across the board, scanning more than 30 projects at one time for over 120 clients, with the option to scale as needed. With 100% of their developers using CodeScan, pushing thousands of lines of code every week, every line of code is scanned through CodeScan’s technology. No critical escalation with code issues have been detected.

PolSource feels confident that their customers’ projects reach the best standards. Many of their customers have also adopted PolSource processes within their internal teams, performing quality checks, faster review processes, and managing technical debt through the CodeScan tool. PolSource aims to provide the best customer success on the Salesforce platform. With CodeScan as a partner, PolSource can offer high quality coding solutions to their clients.

Develop high quality, secure code!

Setting Up and Using CodeScan Effectively
Setting up and CodeScan in your salesforce org

Running CodeScan on your Salesforce Org is a great first step towards quality code, but maintaining that quality is a Read more

Estimating ROI with CodeScan
Estimate ROI using static code analysis tool CodeScan

Every Software Development Professional knows the following fact: the later bugs are found, the more expensive they are to fix. Read more

SFDX Tutorial | Setting Up CodeScan
CodeScan with Salesforce DX

Salesforce DX is a new focus on source-driven, collaborative development. The Salesforce CLI (Command Line Interface) easily integrates into your Read more

CodeScan and Visual Studio Team Services
continuous integration visual studio

Visual Studio Continuous IntegrationVisual Studio Team Services (VSTS) is a quick and powerful tool to set up continuous integration and Read more