efabrica/latte-syntax-checker

编译 latte 文件并检查生成的 php 文件的语法

0.3.0 2020-11-25 12:38 UTC

This package is auto-updated.

Last update: 2024-08-25 20:52:16 UTC


README

这个库可以帮助查找 latte 模板文件中的错误,它可以在 CI 工具中使用。

用法

latte-syntax-checker check [-b|--bootstrap BOOTSTRAP] [-c|--compiled-dir COMPILED-DIR] [--] <dirs>...

获取更多信息,请运行 latte-syntax-checker check check --help

结果看起来像

Errors found: 1

使用详细输出,您将得到

Errors found: 1

Error: Unknown macro {unknownmacro} in .../Test/default.latte:4
/var/www/test/app/Presenters/templates/Test/default.latte:4

使用非常详细输出,还将包含部分文件内容及错误。

返回码是找到的错误数,因此您可以在 CI 工具中使用它。

echo $?
1

安装

Latte 语法检查器需要 PHP 7.1.0 或更高版本。您可以通过 Composer 安装它。此项目不是为了作为依赖项运行,因此请全局安装

composer global require efabrica/latte-syntax-checker