All Intellij SFCC VS Code settings, their defaults, and settings.json examples
Open Settings in VS Code and search for Intellij SFCC, or edit your user or workspace settings.json. Every extension setting uses the intellij-sfcc.* prefix. The values below are the defaults declared by the extension; you only need to add settings you want to change. Connection selection, code version, and Auto Upload are managed by the connection workflow
Color metadata attribute definitions by cached usage. Choose "off", "unusedOnly", or "heatmap"
intellij-sfcc.credentialsFilePath
""
Path to the encrypted credentials file shared across projects. The Credentials panel can select it for you
intellij-sfcc.concurrentRequestsPerSecond
7
Limit WebDAV requests. Lower this when a sandbox cannot handle the default rate
intellij-sfcc.deployment.clearCodeVersion
false
Deployment cleanup option. When enabled, all cartridges in the target code version are removed before deployment; otherwise cleanup removes cartridges outside the project. Review the active target before changing it
Deprecated and ignored. Change the profile in the MCP panel, then refresh or reconnect the client
intellij-sfcc.mcp.analytics.captureRaw
false
Also store full, unredacted MCP request and response payloads in local analytics. These can contain credentials, tokens, cookies, prompts, and source code
Each array contains rules with a methods list and a zero-based paramIndex. The optional className narrows a rule to a class. These arrays replace their defaults when set, so include any built-in rules you want to keep
Setting
Default behavior
Purpose
intellij-sfcc.completions.routes
Three rules for URLUtils.url/abs/http/https, matching method names, and URLAction
Complete route names in the configured function argument
intellij-sfcc.completions.hooks.name
callHook, hasHook, hooksHelper, hookHelper at argument 0
Complete hook names
intellij-sfcc.completions.hooks.function
callHook, hooksHelper, hookHelper at argument 1
Complete hook function names
intellij-sfcc.completions.templates
render/renderTemplate at argument 0; sendEmail at argument 1
The manifest description duplicates the resource-bundle completion setting. No supported configuration shape can be inferred from that declaration, so leave it unset
Replace myRouteHelper with the function name used in your project. See Setup Your Project for connection and cartridge setup, and ISML editing for formatter and linter behavior