2012-05-30 96 views
3

我們使用Vim等簡單的文本編輯器來完成我們的Drupal編程。現在,經過幾年的發展和許多不同的人在項目上工作,編碼慣例有點分歧:-)使用Drupal編碼風格的PHP代碼格式化程序

Drupal本身有一個明確的代碼風格和腳本存在,以確定違反編碼約定。但是,手工修復所有內容都很費力,並且可能會引入錯誤。

我不知道是否有任何可定製的非商業PHP代碼格式化程序,它可以在批處理運行中處理項目的所有PHP文件。 I only found a closed solution,似乎不可定製。

+0

完全不清楚爲什麼要求一個免費的PHP代碼格式化器可以在批處理模式下運行是「不具有建設性」? – Sebi

回答

0

至於Drupal,我們有Coder模塊。

+0

是的,但它並沒有滿足我在批處理源代碼文件樹上運行代碼修復的需求。我認爲Coder模塊對於Drupal開發非常有用,但是我不知道如何在基於Drupal的自定義開發項目中使用它。 – Sebi

+0

編碼器可以評估和更改文件。它不會做PHP 5.3+的語法,雖然... **編輯**正確,但是每個模塊,而不是一棵樹...你可以破解Coder雖然=) – Rudie

0

您可以試試我們的PHP Formatter

它是可編寫腳本的,並且使用一個項目文件,它可以運行在一個想要的大批PHP文件上。

因爲它使用了語言準確的解析器和漂亮的打印機,所以在重新格式化時它不會破壞你的代碼。

我不知道是否有「Drupal」風格,但它有一些可配置性。

(這似乎很容易找到與谷歌使用「PHP格式」)。

+0

好吧,我應該更清楚地說,我是尋找一個開放的解決方案: - / – Sebi