sserbin / twig-linter

独立 CLI twig 检查器(基于 symfony-bridge-twig)

3.1.1 2024-09-09 16:51 UTC

README

Build Status

简介

独立 CLI twig 检查器(大量基于 symfony-bridge 的 twig lint 命令),对于不使用 Symfony 的人来说(如果你使用,最好使用 Symfony 原生的 lint:twig

安装

composer require --dev sserbin/twig-linter:@dev

使用

vendor/bin/twig-linter lint /path/to/your/templates

默认情况下搜索 *.twig 文件。通过传递 --ext=?(例如 --ext=html)来覆盖它。

限制/已知问题

在检查过程中忽略任何非标准 twig 的函数/过滤器/测试。也就是说,如果有未定义的过滤器的调用,检查器将 不会 报告,因为它不了解你的特定 twig 环境。

然而,如果你想让它这样做,你可以手动将 LintCommand 添加到你的控制台应用程序的命令集,并使用 你的 环境来实例化它。