我一直在评估几个编码标准修复程序以在我们的代码上运行。这是为了对遗留代码执行一些自动修复,这些代码使用不推荐使用的东西,比如 perl 样式的注释。
到目前为止,我使用过的最有用的修复程序是 php-tidy,可在此处找到:http: //phptidy.berlios.de/
这试图符合 PEAR 标准,这几乎正是我所需要的,除了我想要控制结构的非悬挂大括号。
谁能给我一个(基于linux的)命令行工具,可以应用修复程序来使用ANSI风格的大括号?:
function nice_brace()
{
if (isset($nicebrace))
{
// I like non-hanging braces
}
}
而不是 PEAR/Zend 风格:
function ugly_brace() {
if (isset($ugly_brace)) {
// I find this code harder to read
}
}
编辑:对于其他寻找类似内容的人,请查看此脚本:https ://raw.github.com/gist/366837/25713637b6f2f9e1ec63abf3233142765df4b931/phpbb-reformat.pl
非常感谢