Skip to content

@salesforce/b2c-tooling-sdk / scaffold / validateScaffoldDirectory

Function: validateScaffoldDirectory() ​

validateScaffoldDirectory(scaffoldPath, options): Promise<ValidationResult>

Defined in: packages/b2c-tooling-sdk/src/scaffold/validation.ts:277

Validate a complete scaffold directory.

Performs comprehensive validation including:

  • Checking scaffold.json exists and is valid JSON
  • Validating manifest structure against schema
  • Verifying files/ directory exists
  • Checking all referenced template files exist
  • Finding orphaned template files
  • Validating EJS syntax in templates

Parameters ​

scaffoldPath ​

string

Path to the scaffold directory

options ​

ValidateScaffoldOptions = {}

Validation options

Returns ​

Promise<ValidationResult>

Validation result with issues found

Released under the Apache-2.0 License.