ErrLookup › Shopify/liquid

Shopify/liquid

Liquid markup language. Safe, customer facing template language for flexible web apps. · Ruby · 79 source files

Analyzed at 807d45a6b3 on 2026-09-08. 70 documented errors.

Code / MessageTypeSeverityTags
Template.file_system=
console warning ruby, liquid, deprecation, file-system
cannot select the property '#
exception error liquid, argument-error, property-access, array-filter
# #
exception warning liquid, disabled-tag, sandbox, template
Invalid byte sequence in #
exception error liquid, encoding, tokenizer, utf-8
Profiler not loaded, require 'liquid/profiler' first
exception error ruby, liquid, profiling, configuration
errors.syntax.for
options[:locale].t("errors.syntax.for")
exception error ruby, liquid, template-syntax
errors.syntax.unexpected_else (locale: Unexpected 'else'…
exception error liquid, template-syntax, parse-error
errors.syntax.assign
parse_context.locale.t('errors.syntax.assign')
exception error liquid, ruby, template-syntax, assign-tag
Filter overrides registered public methods as non public: #
exception error liquid, filter-registration, method-override, configuration
Illegal template path '#
exception error ruby, liquid, path-traversal, security, file-system
e.message (re-raised as Liquid::ArgumentError from…
exception error liquid, comparison, argument-error, type-mismatch
[DEPRECATION] # is deprecated. Use # instead. Called from #…
console warning ruby, liquid, deprecation
unsafe parse_expression cannot be used in strict2 mode
exception error liquid, template-engine, parser, strict-mode
errors.syntax.tag_termination
exception error liquid, template-syntax, unterminated-tag, parse-error
errors.syntax.unexpected_outer_tag
exception error ruby, liquid, template-syntax, parse-error
Nesting too deep
exception error ruby, liquid, recursion, stack-depth
Unexpected character #
exception error ruby, liquid, lexer, syntax, tokenizer
e.message (re-raised as Liquid::ZeroDivisionError from…
exception error liquid, math, division-by-zero, template
undefined filter #
exception error liquid, undefined-filter, strict-filters, template
DEPRECATION WARNING: Condition#evaluate without a context…
console warning ruby, liquid, deprecation
cannot sort values of incompatible types
exception error liquid, argument-error, sorting, type-mismatch
errors.syntax.render
options[:locale].t("errors.syntax.render")
exception error liquid, template-syntax, parse-error, render-tag
errors.syntax.invalid_template_encoding
parse_context.locale.t("errors.syntax.invalid_template_encoding")
exception error liquid, encoding, utf-8, template-parse
errors.syntax.cycle
options[:locale].t("errors.syntax.cycle")
exception error liquid, ruby, template-syntax, cycle-tag
errors.syntax.capture
options[:locale].t("errors.syntax.capture")
exception error liquid, ruby, template-syntax, capture-tag
ContextError (no message)
exception error liquid, context, scope-stack, internal-error
errors.syntax.include
options[:locale].t("errors.syntax.include")
exception error ruby, liquid, template-syntax
errors.syntax.inline_comment_invalid
options[:locale].t("errors.syntax.inline_comment_invalid")
exception error ruby, liquid, template-syntax, comments
Bare bracket access is not allowed. Use #
exception error liquid, template-engine, syntax-error, strict-mode
errors.syntax.table_row_invalid_attribute
options[:locale].t("errors.syntax.table_row_invalid_attribute", attribute: key)
exception error liquid, template-syntax, tablerow-tag, invalid-attribute
errors.syntax.tag_never_closed
exception error liquid, template-syntax, unclosed-block, parse-error
undefined variable #
exception error liquid, undefined-variable, strict-mode, lookup
e.message (re-raised as Liquid::FloatDomainError from…
exception error liquid, math, float, infinity, template
Expected # but found #
exception error liquid, template-engine, syntax-error, parser
undefined method #
exception error ruby, liquid, drop, strict-variables, undefined-method
Illegal template name '#
exception error ruby, liquid, path-traversal, validation, file-system
errors.syntax.invalid_delimiter
exception error liquid, template-syntax, parse-error
Template.error_mode= is deprecated. Use…
console warning ruby, liquid, deprecation
errors.argument.include
options[:locale].t("errors.argument.include")
exception error ruby, liquid, argument-error, type-mismatch
This liquid context does not allow includes.
exception error ruby, liquid, file-system, include, configuration
errors.syntax.unknown_tag (locale: 'Unknown tag 'tag'')
exception error liquid, template-syntax, unknown-tag, parse-error
invalid integer
exception error liquid, type-error, argument-error, integer-coercion
e.message (re-raised as Liquid::FloatDomainError from…
exception error liquid, math, float, infinity, template
Memory limits exceeded
exception error liquid, template-engine, resource-limits, memory
errors.syntax.case
options[:locale].t("errors.syntax.case")
exception error liquid, ruby, template-syntax, case-tag
errors.syntax.table_row
options[:locale].t("errors.syntax.table_row")
exception error liquid, template-syntax, parse-error, tablerow-tag
errors.syntax.for_invalid_in
options[:locale].t("errors.syntax.for_invalid_in")
exception error liquid, template-syntax, parse-error, tablerow-tag
errors.syntax.block_tag_unexpected_args
parse_context.locale.t("errors.syntax.block_tag_unexpected_args", tag: tag_name)
exception error liquid, ruby, template-syntax, doc-tag
Invalid expression type '#
exception error liquid, template-engine, range, type-error
Template.register_tag
console warning ruby, liquid, deprecation, custom-tags
errors.syntax.tag_unexpected_args
parse_context.locale.t("errors.syntax.tag_unexpected_args", tag: tag_name)
exception error ruby, liquid, template-syntax, raw-tag
e.message (re-raised as Liquid::ZeroDivisionError from…
exception error liquid, math, division-by-zero, template
Template.default_resource_limits=
console warning ruby, liquid, deprecation, resource-limits
e.message (re-raised as Liquid::FloatDomainError from…
exception error liquid, math, float, infinity, template
invalid byte sequence in #
exception error liquid, template-engine, encoding, url-decode, utf-8
Template.register_filter
console warning ruby, liquid, deprecation, filters
errors.syntax.case_invalid_when
options[:locale].t("errors.syntax.case_invalid_when")
exception error liquid, ruby, template-syntax, case-when
errors.syntax.doc_invalid_nested
parse_context.locale.t("errors.syntax.doc_invalid_nested")
exception error liquid, ruby, template-syntax, doc-tag, nesting
errors.syntax.case_invalid_else
options[:locale].t("errors.syntax.case_invalid_else")
exception error liquid, ruby, template-syntax, case-else
:rigid is deprecated. Use :strict2 instead.
console warning ruby, liquid, deprecation, parser
errors.syntax.if
options[:locale].t("errors.syntax.if")
exception error ruby, liquid, template-syntax, conditionals
errors.syntax.variable_termination
exception error liquid, template-syntax, unterminated-variable, parse-error
concat filter requires an array argument
exception error liquid, template-engine, filter, type-error, array
invalid base64 provided to base64_url_safe_decode
exception error liquid, template-engine, base64, encoding, filter
Expected Hash or Liquid::Context as parameter
exception error liquid, argument-error, type-mismatch, render
No such template '#
exception error ruby, liquid, file-not-found, include, file-system
invalid base64 provided to base64_decode
exception error liquid, template-engine, base64, encoding, filter
Template.default_exception_renderer=
console warning ruby, liquid, deprecation
# is not a valid expression
exception error liquid, template-engine, syntax-error, parser
errors.syntax.for_invalid_attribute
options[:locale].t("errors.syntax.for_invalid_attribute")
exception error ruby, liquid, strict-mode, template-syntax