TwigのSyntax errorをCircleCIでチェックする

TwigのSyntax errorをCircleCIでチェックする

February 19, 2017
symfony twig

たまにやってしまうTwigのSyntaxError。
そんな時はCIでチェックするのがいいかなぁーと思うので、CircleCIでTwigのSyntax Errorチェックするようにしてみました。

bin/console lint:twigコマンドを使う

Symfony はTwigのlintコマンドが用意されています。 なので、簡単にチェックすることができます。

$ bin/console lint:twig

引数にはディレクトリを指定したりBundle名を指定したり出来ます。 まあ通常はsrcappを指定しておけばすべてチェックしてくれるから

$ bin/console lint:twig src
$ bin/console lint:Twig app

circleci.ymlにlint:twigを設定する

...

test:
  override:
    - app/console lint:twig src
    - phpdbg -qrr bin/phpunit -c app

こんな感じでlintしてあげれば、TwigのSyntaxErrorで死ぬことがなくなります。

ちなみにlint:yamlコマンドもあるので、合わせて活用してみてはいかがでしょうか?

comments powered by Disqus