Sha256: 50a58b6ddeeb7fcc19fcb68565ea8bf6d95f60322aa8e690141650b714058c25

Contents?: true

Size: 1.19 KB

Versions: 25

Compression:

Stored size: 1.19 KB

Contents

# Prevent missing theme-check-enable comments (`MissingEnableComment`)

When `theme-check-disable` is used in the middle of a template, the corresponding `theme-check-enable` comment should also be included.

## Check Details

This check aims at eliminating missing `theme-check-enable` comments.

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

```liquid
<!doctype html>
<html>
  <head>
    {% comment %}theme-check-disable ParserBlockingJavaScript{% endcomment %}
    <script src="https://cdnjs.com/jquery.min.js"></script>
  </head>
  <body>
    <!-- ... -->
  </body>
</html>
```

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

```liquid
<!doctype html>
<html>
  <head>
    {% comment %}theme-check-disable ParserBlockingJavaScript{% endcomment %}
    <script src="https://cdnjs.com/jquery.min.js"></script>
    {% comment %}theme-check-enable ParserBlockingJavaScript{% endcomment %}
  </head>
  <body>
    <!-- ... -->
  </body>
</html>
```

## Version

This check has been introduced in Theme Check 0.3.0.

## Resources

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

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

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
theme-check-1.6.1 docs/checks/missing_enable_comment.md
theme-check-1.6.0 docs/checks/missing_enable_comment.md
theme-check-1.5.2 docs/checks/missing_enable_comment.md
theme-check-1.5.1 docs/checks/missing_enable_comment.md
theme-check-1.5.0 docs/checks/missing_enable_comment.md
theme-check-1.4.0 docs/checks/missing_enable_comment.md
theme-check-1.3.0 docs/checks/missing_enable_comment.md
theme-check-1.2.0 docs/checks/missing_enable_comment.md
theme-check-1.1.0 docs/checks/missing_enable_comment.md
theme-check-1.0.0 docs/checks/missing_enable_comment.md
theme-check-0.10.2 docs/checks/missing_enable_comment.md
theme-check-0.10.1 docs/checks/missing_enable_comment.md
theme-check-0.10.0 docs/checks/missing_enable_comment.md
theme-check-0.9.1 docs/checks/missing_enable_comment.md
theme-check-0.9.0 docs/checks/missing_enable_comment.md
theme-check-0.8.3 docs/checks/missing_enable_comment.md
theme-check-0.8.2 docs/checks/missing_enable_comment.md
theme-check-0.8.1 docs/checks/missing_enable_comment.md
theme-check-0.8.0 docs/checks/missing_enable_comment.md
theme-check-0.7.3 docs/checks/missing_enable_comment.md