我已經爲自定義的checkstyle.xml配置了我的checkstyle插件,並且它可以很好地與java類一起工作,但是有很多xml文件的警告,任何人都可以建議如何禁用檢查我的應用程序中任何xml文件的樣式。如何使checkstyle在我的應用程序中忽略xml文件
在此先感謝。
我已經爲自定義的checkstyle.xml配置了我的checkstyle插件,並且它可以很好地與java類一起工作,但是有很多xml文件的警告,任何人都可以建議如何禁用檢查我的應用程序中任何xml文件的樣式。如何使checkstyle在我的應用程序中忽略xml文件
在此先感謝。
我能想到的兩種方式做到這一點:
你可以suppress findings from non-Java files。這在你的IDE內外很好地工作。
如果您使用的是Eclipse,還可以將Eclipse配置爲不將非Java文件提供給Checkstyle。爲此,請右鍵單擊您的項目並單擊Checkstyle。取消選中使用簡單配置。指定使用\.java$
作爲正則表達式的文件集。您將看到對話框窗口下半部分的文件列表只改變爲Java文件。
在早期版本的Checkstyle的,我覺得我記得也有在配置XML文件名過濾器,但我似乎無法找到它的文檔現在,也許該功能沒有更多。
檢查風格配置文件中的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"/>