Skip to content

Addition to strict mode: fail on nonexistent variable dereferencing #490

@parkr

Description

@parkr

In jekyll/jekyll#3008, @gjtorikian wrote of one woe of using Liquid: it swallows references to non-existent variables.

It would be amazing, when error_mode = :strict, to throw an error in this case. It would really help Liquid scale out to larger teams, I think, and would help surface annoying rip-your-hair-out issues that Liquid allows for today.

What do you think?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions