2011-04-14 37 views

回答

5

ColdFusion沒有真正的編碼規範。 Sean Corfield爲Macromedia的內部開發部門寫了一篇文章,其中有些人使用,但實際上並沒有一套社區遵守的編碼規則和規則。因此,沒有插件可以測試你的代碼遵循這些規則。這就是說,如果你有公司或團隊喜歡/執行的標準,那麼你可以使用ColdFusion Builder 2中的代碼格式化程序(still in public beta, at this time)來快速檢查/更新源文件。

您可以設置在Eclipse的喜好的格式指引,然後你可以運行從菜單格式:編輯>格式(鍵盤快捷鍵:CMD /控制+ Shift + F)

+0

好點的亞當。我碰到提交後不久就想到了:) – 2011-04-14 15:50:05

+0

不幸的是,我們使用CFEclipse,它提供了最少的格式化,但不檢查變量命名約定或使用製表符而不是空格等。 – Salsero69 2011-04-14 15:50:35

0

我周圍搜索比特爲特定的Checkstyle工具,沒有運氣。我認爲,因爲CF和腳本語言一樣是一種標記語言,所以它在這樣的工具中落後了。你可以看看特定於ColdFusion的eclipse插件,它可能有一些自己的類型checkstyle功能。

http://cfeclipse.org/

0

有一個靜態代碼檢查,寫的ColdFusion,ColdFusion的。見https://github.com/wellercs/CodeChecker。還有一個可以插入Eclipse或ColdFusion Builder的linter,稱爲CFLint。該工具請參閱https://github.com/cflint/CFLint。 因此,CodeChecker是一個獨立的應用程序,我記得可以使用CFLint,它可以獨立使用,也可以作爲許多IDE的插件。 您可以輕鬆地將規則和指南添加到CodeChecker,我還沒有嘗試過使用CFLint。