2013-03-04 18 views

回答

2

我能想到的兩種方式做到這一點:

  • 你可以suppress findings from non-Java files。這在你的IDE內外很好地工作。

  • 如果您使用的是Eclipse,還可以將Eclipse配置爲不將非Java文件提供給Checkstyle。爲此,請右鍵單擊您的項目並單擊Checkstyle。取消選中使用簡單配置。指定使用\.java$作爲正則表達式的文件集。您將看到對話框窗口下半部分的文件列表只改變爲Java文件。

在早期版本的Checkstyle的,我覺得我記得也有在配置XML文件名過濾器,但我似乎無法找到它的文檔現在,也許該功能沒有更多。

1

檢查風格配置文件中的Checker模塊開始處有一個basedir屬性。如果有評論,請取消註釋。 將它設置爲您想要將檢查樣式規則應用到的文件夾的值。 例如任何eclipse項目的src文件夾只包含java文件。

<!-- If you set the basedir property below, then all reported file names 
    will be relative to the specified directory. See http://checkstyle.sourceforge.net/5.x/config.html#Checker --> 
    <property name="basedir" value="/MyEclipeProject/src"/> 
相關問題