Add the #DF24 Developer Keynote to your agenda. Join us in-person on 9/19 at 2:30 p.m. PT or on Salesforce+ at 5 p.m. PT for the must-see session built just for developers.

Engines

These engines are available with Salesforce Code Analyzer.

Rule EngineDescriptionEngine Specification
Salesforce Graph EngineDetects security and quality issues in code as an open-source Salesforce toolsfge
PMDAllows for static analysis of code written in a number of supported languages, including Java, Apex, and Visualforcepmd
PMD-AppExchangeHelps you prepare your managed packages for security reviewpmd-appexchange
CPDIdentifies blocks of duplication across filescpd
ESLintEvaluates Javascript codeeslint
ESLint Lightning Web ComponentEvaluates Salesforce Lightning Web Componentseslint-lwc
ESLint TypescriptEvaluates any targeted TypeScript (.ts) fileseslint-typescript
RetireJSAnalyzes a project’s third-party JavaScript dependencies and identifies security vulnerabilitiesretire-js