twig-lint is a lint tool for your twig files.
It can be useful to integrate in your ci setup or as the basis of editor plugins (e.g. syntastic for Vim).
Download the twig-lint.phar
executable. Or as a global composer dependency:
composer global require "asm89/twig-lint" "@stable"
Run php twig-lint.phar lint <file>
or ~/.composer/vendor/bin/twig-lint lint <file>
.
Add the following to your composer.json
:
{
"require-dev": {
"asm89/twig-lint": "*"
}
}
Run ./bin/twig-lint lint <file>
.
For the standalone executable, add the following to your ~/.vimrc
file:
let g:syntastic_twig_twiglint_exec = 'php'
let g:syntastic_twig_twiglint_exe = 'php /path/to/twig-lint.phar'
For the composer dependency, twig-lint must be in your $PATH
, no further
configuration is needed.
Alexander iam.asm89@gmail.com
Marc Weistroff marc.weistroff@sensiolabs.com (creator of the original twig:lint
command in the symfony framework)
- twig-lint is licensed under the MIT License - see the LICENSE file for details
- I am providing code in this repository to you under an open source license. Because this is my personal repository, the license you receive to my code is from me and not from my employer (Facebook).