# ember/template-no-unbalanced-curlies
💼 This rule is enabled in the 📋 `template-lint-migration` [config](https://github.com/ember-cli/eslint-plugin-ember#-configurations).
Normally, the compiler will find stray curlies and throw a syntax error. However, it won't be able to catch every case.
For example, these are all syntax errors:
```gjs
{{ x }
{{ x }}}
{{{ x }
{{{ x }}
```
Whereas these are not:
```gjs
{ x }}
{ x }
}
}}
}}}
}}}}... (any number of closing curlies past one)
```
This rule focuses on closing double `}}` and triple `}}}` curlies with no matching opening curlies.
## Examples
This rule **forbids** the following:
```gjs
foo}}
{foo}}
foo}}}
{foo}}}
```
## Migration
If you have curlies in your code that you wish to show verbatim, but are flagged by this rule, you can formulate them as a handlebars expression:
```gjs