Skip to content
This repository was archived by the owner on Sep 9, 2025. It is now read-only.

A VSCode Extension designed to proactively enforce secure and maintainable Salesforce Flows. It detects unsafe running contexts, hardcoded IDs and URLs, overly broad field access, unhandled nulls, and inefficient database operations, helping teams ensure their automations are safe, compliant, and reliable.

License

Notifications You must be signed in to change notification settings

Lightning-Flow-Scanner/lightning-flow-scanner-vsce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightning Flow Scanner Banner

Flow Overview

Features/Commands

Use our side bar or the Command Palette and type Flow to see the list of all available commands.

Use the Scan Flows command by choosing either a directory or a selection of flows to run the analysis on. More information on the default rules can be found in the core documentation.

Use the Configurate Flow Rules command to configure the rules executed during scanning.

Use the Fix Flows command to apply available fixes automatically.

The Default Flow Rules command can be used to view more details on the rules that are applied to Flows in the scans.

The Calculate Flow Coverage command calculates Flow Test coverage percentages by running the apex tests in your default connectedOrg.

Command Title
lightningflowscanner.viewDefaultFlowRules Default Flow Rules
lightningflowscanner.scanFlows Scan Flows
lightningflowscanner.debugView Debug Flow Scanner View
lightningflowscanner.fixFlows Fix Flows
lightningflowscanner.calculateFlowTestCoverage Calculate Flow Coverage
lightningflowscanner.configRules Configurate Flow Rules
Key Description Type Default
lightningFlowScanner.SpecifyFiles Specify flow file paths instead of a root directory. boolean false
lightningFlowScanner.NamingConvention Specify a REGEX expression to use as Flow Naming convention. string "[A-Za-z0-9]+_[A-Za-z0-9]+"
lightningFlowScanner.APIVersion Specify an expression to validate the API version, i.e. '===50'(use at least 50). string ">50"
lightningFlowScanner.Reset Reset all configurations on every scan boolean false

About

A VSCode Extension designed to proactively enforce secure and maintainable Salesforce Flows. It detects unsafe running contexts, hardcoded IDs and URLs, overly broad field access, unhandled nulls, and inefficient database operations, helping teams ensure their automations are safe, compliant, and reliable.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •