我有一个我计划提交给PEAR数据库的PHP库。为此,图书馆需要遵循PEAR Coding Standards。
是否有工具可以检查我的代码以确保它完全符合标准?
答案 0 :(得分:6)
http://pear.php.net/manual/en/package.php.php-codesniffer.php
默认情况下,如果命令行上没有提供标准,PHP_CodeSniffer将使用PEAR编码标准。
答案 1 :(得分:1)
正如B00MER所提到的,如果你没有指定另一个标准,PHP_CodeSniffer默认使用PEAR编码标准。但是你可以改变它默认的东西 - 如果你有一个内部标准(当时不是真正的标准,但无论如何)或者更喜欢PHP_CodeSniffer附带的其他标准之一并且不想继续指定他们使用--standard论证。
要获取可供选择的标准列表,请执行以下操作:
$ phpcs -i
并将默认值更改为Zend:
$ sudo phpcs --config-set default_standard Zend
如果您想检查默认值是什么:
$ phpcs --config-show