sserbin / twig-linter
独立 CLI twig 检查器(基于 symfony-bridge-twig)
3.1.1
2024-09-09 16:51 UTC
Requires
- php: ^7.4|^8.0
- composer/package-versions-deprecated: 1.11.99.5
- symfony/console: ^5.4 || ^6.1
- symfony/finder: ^5.4 || ^6.1
- twig/twig: ^2.5 || ^3
Requires (Dev)
- phpunit/phpunit: ^7.3||^8.2|^9.5
- squizlabs/php_codesniffer: ^3.3
- vimeo/psalm: ^4.7 || ^5.8
This package is auto-updated.
Last update: 2024-09-23 10:22:19 UTC
README
简介
独立 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
添加到你的控制台应用程序的命令集,并使用 你的 环境来实例化它。