Skip to content

SS8 предложение по упрощения в getMainTpl #85

@ddosoff

Description

@ddosoff

При использовании grunt-snakeskin 7 я потратил часа 3 жизни разбираясь печаталками почему у меня при включеном exec: true в grunt'е не выполнялись блоки из дочернего шаблона.

Как оказалось, getMainTpl возвращала для выполнения функцию f() от базового шаблона, хотя в файле, который я компилировал и ожидал его выполнения был шаблон template main() extends base.

Дело в том, что namespace дочернего шаблона не совпадал с именем файла.

Предлагаю в SS8 упростить поведение getMainTpl.

Пусть ищет шаблоны main или index независимо от названия namespace'а в файле, который компилировали. Если не нашли выбрасываем исключение с ошибкой.

На мой взгляд, это самое ожидаемое поведение от этой функции.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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