back
loading skill details...
Create custom Code Analyzer rules for Regex (pattern matching), PMD (XPath/AST for Apex and metadata XML), and ESLint (LWC/JavaScript/TypeScript). Use when…
dx-code-analyzer-custom-rule-create: Custom Code Analyzer Rule Authoring Ecosystem: This skill is part of a 3-skill Code Analyzer suite — dx-code-analyzer-run (scans & results) · dx-code-analyzer-configure (setup, config, CI/CD) · dx-code-analyzer-custom-rule-create (custom rule authoring). Use this skill when the user needs to create a custom rule that enforces a pattern not covered by Code Analyzer's built-in rules. Supports Regex engine (text pattern matching) and PMD engine (structural XPath queries against the AST). When This Skill Owns the Task Use dx-code-analyzer-custom-rule-create when the work involves: Creating a new custom rule for Code Analyzer (any engine) Enforcing team-specific coding standards via static analysis Banning specific patterns (System.debug, hardcoded IDs, TODOs) Writing XPath expressions for PMD rules (Apex or metadata XML) Writing regex patterns for the Regex engine Setting up custom ESLint rules/plugins for LWC/JavaScript Enforcing metadata governance (API versions, field descriptions, dangerous permissions) Overriding built-in rule thresholds (CyclomaticComplexity, ExcessiveParameterList, etc.) Organizing multiple rules into shared rulesets Iterating on a custom rule that isn't matching correctly
don't have the plugin yet? install it then click "run inline in claude" again.