在eclipse中使用checkstyle外掛程式自動檢查編碼規範

來源:互聯網
上載者:User
編碼|規範

 


 



 



 



 



CheckStyle是一個java代碼規範檢查工具。使用CheckStyle能夠強制編程人員遵循某種代碼規範。CheckStyle預設提供了對sun編程規範的支援。通過編寫設定檔,可以增加自己的檢查規範。

CheckStyle的最新版本是3.5。從3.0開始,CheckStyle支援包括代碼風格、代碼結構、代碼冗餘、典型錯誤等更多的代碼檢查。

CheckStyle通常和Ant配合使用。有許多CheckStyle的第三方外掛程式,包括eclipse外掛程式。

CheckStyle的官方網站:http://checkstyle.sourceforge.net/



















CheckStyle預設支援的sun規範見:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,這個文檔有中文翻譯。

CheckStyle的下載地址:http://sourceforge.net/project/showfiles.php?group_id=29721



















CheckStyle的eclipse外掛程式下載地址:http://prdownloads.sourceforge.net/eclipse-cs/com.atlassw.tools.eclipse.checkstyle_3.3.2.0.zip?download




















 


 



 



 



 



在eclipse環境下安裝CheckStyle外掛程式後,啟動ecslipse,在喜好設定中可以匯入和配置CheckStyle的設定檔。CheckStyle預設安裝了sun的java代碼規範。









       不符合checkstyle檢查標準的資訊“即時”出現在“問題”視圖中。

   





       可以點擊問題視圖的“過濾器”配置顯示內容。

   





















       CheckStyle的檢查規則包含在XML格式的設定檔裡。CheckStyle預設的sun規範檢查檔案是:sun_checks.xml。



















       CheckStyle的設定檔由module組成。Module的結構是樹。樹的root module是Checker。













作者簡介:張昱,可以通過e-zhangyu@vip.sina.com 與作者取得聯絡。




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.