Sha256: dcfcc710a2f603a30b6f3a16ebe3264e769ee3172cda37dcd7550671a3870253

Contents?: true

Size: 1.06 KB

Versions: 6

Compression:

Stored size: 1.06 KB

Contents

# Prevent invalid HTML inside translations (`ValidHTMLTranslation`)

This check exists to prevent invalid HTML inside translations.

## Check Details

This check is aimed at eliminating invalid HTML in translations.

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

```liquid
{
  "hello_html": "<h2>Hello, world</h1>",
  "image_html": "<a href='/spongebob'>Unclosed"
}
```

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

```liquid
{% # locales/en.default.json %}
{
  "hello_html": "<h1>Hello, world</h1>",
  "image_html": "<img src='spongebob.png'>",
  "line_break_html": "<br>",
  "self_closing_svg_html": "<svg />"
}
```

## Check Options

The default configuration for this check is the following:

```yaml
ValidHTMLTranslation:
  enabled: true
```

## When Not To Use It

It is discouraged to to disable this rule.

## Version

This check has been introduced in Theme Check 0.1.0.

## Resources

- [Rule Source][codesource]
- [Documentation Source][docsource]

[codesource]: /lib/theme_check/checks/valid_html_translation.rb
[docsource]: /docs/checks/valid_html_translation.md

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
theme-check-1.15.0 docs/checks/valid_html_translation.md
theme-check-1.14.0 docs/checks/valid_html_translation.md
theme-check-1.13.0 docs/checks/valid_html_translation.md
theme-check-1.12.1 docs/checks/valid_html_translation.md
theme-check-1.12.0 docs/checks/valid_html_translation.md
theme-check-1.11.0 docs/checks/valid_html_translation.md