Get Started
Overview of Salesforce Code Analyzer
Use CLI Commands to Analyze Your Code
Use the VS Code Extension to Analyze Your Code
Use Salesforce Agent Skills to Analyze Code in Natural Language
Use MCP Tools to Analyze Your Code
Create Custom PMD Rule Using MCP Tools
Suppress Violations
CLI Command Reference
CI/CD Integration
Migrate from v4 to v5
Produce Code Analyzer Reports for AppExchange Security Review
Release Notes
Architecture (Retired)
CPD (Retired)
ESLint (Retired)
PMD (Retired)
RetireJS (Retired)
Working with Salesforce Graph Engine (Retired)
Writing Graph Engine-Friendly Code (Retired)
Try Graph Engine (Retired)
Graph Engine Rules (Retired)
ApexFlsViolation Rule (Retired)
ApexNullPointerException Rule (Retired)
AvoidDatabaseOperationInLoop Rule (Retired)
AvoidMultipleMassSchemaLookup Rule (Retired)
PerformNullCheckOnSoqlVariables Rule (Retired)
RemoveUnusedMethod Rule (Retired)
UnimplementedType Rule (Retired)
UseWithSharingOnDatabaseOperation Rule (Retired)
Use CLI Commands to Analyze Your Code (Retired)
Use the VS Code Extension to Analyze Your Code (Retired)
CI/CD Integration (Retired)
Code Analyzer FAQ (Retired)
Troubleshooting (Retired)