Sha256: fc3ff83123ce11cc5546b6daa85f8bf4e0d88c0f8d58423cd4579f374001d484

Contents?: true

Size: 1.38 KB

Versions: 7

Compression:

Stored size: 1.38 KB

Contents

# Ensure consistent spacing inside Liquid tags and variables (`SpaceInsideBraces`)

Warns against inconsistent spacing inside liquid tags and variables.

## Check Details

This check is aimed at eliminating ugly Liquid:

:-1: Examples of **incorrect** code for this check:

```liquid
<!-- Around braces -->
{% assign x = 1%}
{{ x}}
{{x }}

<!-- After commas and semicolons -->
{% form 'type',  object, key:value %}
{% endform %}
```

:+1: Examples of **correct** code for this check:

```liquid
{% assign x = 1 %}
{{ x }}
{% form 'type', object, key: value, key2: value %}
{% endform %}
{{ "ignore:stuff,  indeed" }}
{% render 'product-card',
  product_card_product: product_recommendation,
  show_vendor: section.settings.show_vendor,
  media_size: section.settings.product_recommendations_image_ratio,
  center_align_text: section.settings.center_align_text
%}
```

## Check Options

The default configuration for this check is the following:

```yaml
SpaceInsideBraces:
  enabled: true
```

## When Not To Use It

If you don't care about the look of your code.

## Version

This check has been introduced in Theme Check 0.1.0.

## Resources

- [Liquid Style Guide][styleguide]
- [Rule Source][codesource]
- [Documentation Source][docsource]

[styleguide]: https://github.com/Shopify/liquid-style-guide
[codesource]: /lib/theme_check/checks/space_inside_braces.rb
[docsource]: /docs/checks/space_inside_braces.md

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
theme-check-0.8.0 docs/checks/space_inside_braces.md
theme-check-0.7.3 docs/checks/space_inside_braces.md
theme-check-0.7.2 docs/checks/space_inside_braces.md
theme-check-0.7.1 docs/checks/space_inside_braces.md
theme-check-0.7.0 docs/checks/space_inside_braces.md
theme-check-0.6.0 docs/checks/space_inside_braces.md
theme-check-0.5.0 docs/checks/space_inside_braces.md