lint dla php
Za 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 ⧉.