Ensures that themes aren't using the {% liquid %}
tag within `Settings` values. `Settings` values can't contain Liquid logic.
## Examples
The following examples contain code snippets that either fail or pass this check.
### ✗ Fail
In the following example, the {% liquid %}
tag is used within a `Settings` value:
```liquid
{% schema %}
{
"name": "Section name",
"settings": [
{
"id": "input_with_logic",
"type": "text",
"label": "Input with Logic",
"default": "Hello {% if user %} User {% endif %}!"
}
]
}
{% endschema %}
```
### ✓ Pass
In the following example, the {% liquid %}
tag isn't used within a `Settings` value:
```liquid
{% schema %}
{
"name": "Section name",
"settings": [
{
"id": "input_with_logic",
"type": "text",
"label": "Input with Logic",
"default": "Hello User!"
}
]
}
{% endschema %}
```
## Options
The following example contains the default configuration for this check:
```yaml
LiquidFreeSettings:
enabled: true
severity: warning
```
| Parameter | Description |
| --- | --- |
| `enabled` | Whether this check is enabled. |
| `severity` | The [severity](/docs/storefronts/themes/tools/theme-check/configuration#check-severity) of the check. |
## Disabling this check
Disabling this check isn't recommended.