asm89 / twig-lint
独立的twig代码检查工具。
1.0.3
2021-08-26 10:49 UTC
Requires
- symfony/console: ^2.1 || ^3.0 ||^4.0
- symfony/finder: ^2.1 || ^3.0 ||^4.0
- twig/twig: ^1.16.2
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-08-26 17:22:49 UTC
README
twig-lint 是用于您twig文件的代码检查工具。
它可用于集成到您的CI设置中,或作为编辑器插件的基础(例如,Vim的syntastic插件 syntastic)。
安装/使用
作为开发依赖项(推荐)
将以下内容添加到您的 composer.json
{ "require-dev": { "asm89/twig-lint": "*" } }
运行 ./bin/twig-lint lint <file>
。
作为独立可执行文件
作为全局composer依赖项安装
composer global require "asm89/twig-lint" "@stable"
运行 ~/.composer/vendor/bin/twig-lint lint <file>
。
Vim和Syntastic配置
对于独立可执行文件,将以下内容添加到您的 ~/.vimrc
文件
let g:syntastic_twig_twiglint_exec = 'php' let g:syntastic_twig_twiglint_exe = 'php /path/to/twig-lint'
对于composer依赖项,twig-lint 必须在您的 $PATH
中,无需进一步配置。
作者
Alexander iam.asm89@gmail.com
Marc Weistroff marc.weistroff@sensiolabs.com(symfony框架中原始 twig:lint
命令的创建者)
许可证
- twig-lint 在MIT许可证下授权 - 有关详细信息,请参阅LICENSE文件
- 我在此存储库中向您提供的代码是在开源许可证下。因为这是我的个人存储库,所以您对我的代码获得的许可证来自我,而不是我的雇主(Facebook)。