2009-04-24 18 views

回答

2

一直在尋找同樣的事情,對面的PHP Beautfier包排在了PEAR庫:

http://pear.php.net/package/PHP_Beautifier

希望這有助於!

+0

PHP_Beautifier去掉空白行。這對我來說是一種破壞行爲。 :-( – 2014-01-07 14:57:36

3

PHP_CodeSniffer是一個不錯的PEAR包,但它只是嗅探PHP文件來檢測違反編碼標準 - 它不能修復違規或重新格式化文件。然而,每個PHP開發人員都應該至少知道這是一個很好的包 - 也許你可以讓你的同事們自己清理他們的代碼。

您可以按照您希望的方式編輯PHP_CS中的嗅探過濾器。另一方面,我喜歡默認設置,這對於編寫更好的代碼至少是一個好的開始。

1

不是一個答案,但是因爲你把它提起來了,應該是是一個命令行PHP美化工具。在此之前,你被困在sed中來修復選項卡。

問題是,如果不編寫PHP語言的解析器,就很難編寫像你想要的東西。所以,如果有人寫這樣一個工具,它也應該提供lint功能,獨立於平臺並且在非常無限制的許可下發布。

考慮到上述情況,我認爲這就是爲什麼一個人不存在(我可以找到)。我發佈這個作爲回答說感謝這個想法,這也是爲什麼這是CW。

相關問題