---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [scaffold](../index.md) / validateEjsSyntax

# Function: validateEjsSyntax()

> **validateEjsSyntax**(`content`, `filename?`): [`ValidationIssue`](../interfaces/ValidationIssue.md)[]

Defined in: [packages/b2c-tooling-sdk/src/scaffold/validation.ts:95](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/validation.ts#L95)

Validate EJS syntax in template content.

Checks for:
- Mismatched opening/closing EJS tags
- Invalid EJS tag patterns
- Empty output tags

## Parameters

### content

`string`

Template content to validate

### filename?

`string`

Optional filename for error reporting

## Returns

[`ValidationIssue`](../interfaces/ValidationIssue.md)[]

Array of validation issues found
