asm89/twig-lint

独立的twig代码检查工具。

1.0.3 2021-08-26 10:49 UTC

This package is auto-updated.

Last update: 2024-08-26 17:22:49 UTC


README

twig-lint 是用于您twig文件的代码检查工具。

它可用于集成到您的CI设置中,或作为编辑器插件的基础(例如,Vim的syntastic插件 syntastic)。

Build Status

安装/使用

作为开发依赖项(推荐)

将以下内容添加到您的 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)。