# developer Salesforce Code Analyzer (code-analyzer) ## Content - [Full documentation](/developer/current/en-us/code-analyzer/llms-full.txt) - [ApexFlsViolationRule (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/apexflsviolation-rule.md) - [ApexGuru Engine](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-apexguru.md) - [ApexNullPointerExceptionRule (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/apexnullpointerexception-rule.md) - [Authenticate a Salesforce Org in CI/CD](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/authenticate-sforg.md) - [AvoidDatabaseOperationInLoop (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/avoiddatabaseoperationinloop-rule.md) - [AvoidMultipleMassSchemaLookups Rule (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/avoidmultiplemassschemalookup-rule.md) - [CI/CD Integration with Code Analyzer](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/ci-cd.md) - [CI/CD Integration with Code Analyzer (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/ci-cd-integration.md) - [CLI Command Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/cli-ref.md) - [Code Analyzer Architecture (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/architecture.md) - [Code Analyzer Command Reference (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/code-analyzer-command-reference.md) - [CPD](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-cpd.md) - [CPD (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/engines/cpd-engine.md) - [Create a Custom PMD Rule Using MCP Tools (Developer Preview)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/custom-pmd-rule.md) - [CSV Rules Output Schema Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-csv-rules.md) - [CSV Run Output Schema Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-csv.md) - [Customization (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/custom-configuration/custom-config.md) - [Customize the Configuration](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/config-custom.md) - [Engines](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engines.md) - [Engines (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/engines/engines-intro.md) - [ESLint](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-eslint.md) - [ESLint (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/engines/eslint-engine.md) - [ESLint Customization (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/custom-configuration/eslint-config.md) - [Flow Scanner](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-flow.md) - [Flow Scanner Rules Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/rules-flow.md) - [Get Started with Salesforce Code Analyzer](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/get-started.md) - [JSON Rules Output Schema Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-json-rules.md) - [JSON Run Output Schema Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-json.md) - [Migrate from Code Analyzer v4 to v5](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/migrate.md) - [Output Schemas Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas.md) - [PerformNullCheckOnSoqlVariables (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/performnullcheckonsoqlvariables-rule.md) - [PMD](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-pmd.md) - [PMD (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/engines/pmd-engine.md) - [PMD AppExchange Rules Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/rules-pmd-appexchange.md) - [PMD Customization (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/custom-configuration/pmd-config.md) - [Produce Code Analyzer Reports for AppExchange Security Review](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/appexchange.md) - [Regex](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-regex.md) - [Regex Rules Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/rules-regex.md) - [Release Notes](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/relnotes/release-notes.md) - [RemoveUnusedMethod Rule (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/removeunusedmethod-rule.md) - [RetireJS](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-retire-js.md) - [RetireJS (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/engines/retirejs-engine.md) - [Rules Output Schemas](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-rules.md) - [Run Output Schemas](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-run.md) - [Salesforce Code Analyzer](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/code-analyzer.md) - [Salesforce Code Analyzer FAQ (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/faq.md) - [Salesforce Code Analyzer v4 (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/code-analyzer-3x.md) - [Salesforce Graph Engine (Developer Preview)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-sfge.md) - [Salesforce Graph Engine (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/engines/salesforce-graph-engine.md) - [Salesforce Graph Engine Rules (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/rules.md) - [Salesforce Graph Engine Rules Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/rules-sfge.md) - [sf scanner rule add (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/add.md) - [sf scanner rule describe (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/describe.md) - [sf scanner rule list (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/list.md) - [sf scanner rule remove (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/remove.md) - [sf scanner run (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/run.md) - [sf scanner run dfa (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/command-reference/dfa.md) - [Suppress Violations](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/suppress-violations.md) - [Top-Level Customization Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/config-toplevel.md) - [Troubleshooting (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/troubleshooting.md) - [Try Graph Engine (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/try-graph-engine.md) - [UnimplementedTypeRule (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/unimplementedtype-rule.md) - [Untitled](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/mcp.md) - [Use CLI Commands to Analyze Your Code](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/analyze.md) - [Use CLI Commands to Analyze Your Code (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/setup.md) - [Use Salesforce Agent Skills to Analyze Code in Natural Language](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/skills.md) - [Use the VS Code Extension to Analyze Your Code](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/analyze-vscode.md) - [Use the VS Code Extension to Analyze Your Code (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/code-analyzer-vs-code-extension.md) - [UseWithSharingOnDatabaseOperation (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/usewithsharingondatabaseoperation-rule.md) - [Work with Salesforce Graph Engine](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-sfge-work-with.md) - [Working with Salesforce Graph Engine (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/working-with-graph-engine.md) - [Write Graph Engine Friendly Code](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-sfge-write-friendly-code.md) - [Writing Graph Engine Friendly Code (Retired)](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/v3x/salesforce-graph-engine/graph-engine-friendly-code.md) - [XML Run Output Schema Reference](/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/output-schemas-xml.md)