2013-06-04 42 views
2

我實現了checkstyle的擴展插件。Checkstyle是否提供quickfix可能性?

現在我的任務是爲eclipse中的一些checkstyle錯誤添加quickfix。

示例:如果某個類是公共的,請添加最終修飾符。

經過幾個小時的研究,我決定在幾個論壇上提出這個問題,因爲我不會是唯一一個有這個願望/問題的人。

根據checkstyle http://checkstyle.sourceforge.net/的文檔,該插件沒有爲自己實施的檢查提供quickfix。

我做了一些研究,但沒有發現如何爲自己的檢查添加快速修復。

現在的問題:有沒有一種方法來實現自己的eclipse快速修復?

我使用Checkstyle API和Eclipse 4.2的5.6版本。

+0

如果我沒有記錯的話,使用eclipse插件時會出現'apply checkstyle fixes'選項 – blank

回答

2

請參閱Extending the eclipse-cs plugin頁面。

從那裏你可以下載樣品檢查

該文件here名稱net.sf.eclipsecs.sample

下在src\net\sf\eclipsecs\sample\checks有一個QuickFix Java code和基本目錄,在plugin.xml以下行存在,這使的quickfix。

<!-- This plugin provides custom quickfixes for Checkstyle problems. --> 
    <extension 
      point="net.sf.eclipsecs.ui.checkstyleQuickfixProvider"> 
    </extension> 

您可以下載並參考該示例進行查詢。那裏很好地描述了Extending Check

相關問題