Theme Check

Theme Check is a linter for the Liquid and JSON inside your theme and theme app extensions. It detects errors and enforces Liquid best practices.

Theme Check can identify several issues in your theme code. For example, it can identify the following:

  • Syntax errors
  • Missing templates
  • Unused variables and snippets
  • Unknown and deprecated tags
  • Performance issues

Programming and style errors display directly in your console or code editor. Each error includes a link to the failed check's documentation, allowing you to debug issues quickly.

You can use Theme Check in the following ways:

  • Through Shopify CLI - Run checks against your theme on demand, in CI or with our Language Server.
  • Via the Shopify Liquid Visual Studio Code extension - Theme Check is included in the extension.