lint dla php
narzędzia, php, programowanie, webdev 2 września 2008, 21:09Za dnia piszę najczęściej w php i zazdroszczę pythonowi pylinta.
Z ciekawości zagooglałem i znalazłem rozwiązanie dla PHP sprawdzające Coding Standard:
pear install PHP_CodeSniffer phpcs --standard=Zend SomeTest.class.php
phpcs -i podaje dostępne standardy:
- PEAR
- MySource
- PHPCS
- Squiz
- Zend
Mi najbardzie odpowiada Zend co widać po wynikach lintowania, najczęściej 0 ostrzeżeń i błędów
.
phpcs pozwala także tworzyć swoje własne standardy kodowanie oraz – co bardzo mnie cieszy – podpiąć go jako precommit hook do svn’a.