Engines
These engines are available with Salesforce Code Analyzer.
Rule Engine | Description | Engine Specification |
---|---|---|
Salesforce Graph Engine | Detects security and quality issues in code as an open-source Salesforce tool | sfge |
PMD | Allows for static analysis of code written in a number of supported languages, including Java, Apex, and Visualforce | pmd |
PMD-AppExchange | Helps you prepare your managed packages for security review | pmd-appexchange |
CPD | Identifies blocks of duplication across files | cpd |
ESLint | Evaluates Javascript code | eslint |
ESLint Lightning Web Component | Evaluates Salesforce Lightning Web Components | eslint-lwc |
ESLint Typescript | Evaluates any targeted TypeScript (.ts) files | eslint-typescript |
RetireJS | Analyzes a project’s third-party JavaScript dependencies and identifies security vulnerabilities | retire-js |