運行本地分析時,eclipse中是否有可能從聲納分析中排除Maven項目的測試源?Eclipse聲納插件 - 從分析中排除測試源
測試代碼使用比生產代碼更多的硬編碼值。所以有很多警告,說應該使用常數。但是在很多情況下,常量使用常量在測試資源中是多餘的。我不想刪除該規則,因爲這是生產代碼所必需的。
運行本地分析時,eclipse中是否有可能從聲納分析中排除Maven項目的測試源?Eclipse聲納插件 - 從分析中排除測試源
測試代碼使用比生產代碼更多的硬編碼值。所以有很多警告,說應該使用常數。但是在很多情況下,常量使用常量在測試資源中是多餘的。我不想刪除該規則,因爲這是生產代碼所必需的。
聲納的開放式改進可以增加我想要的功能。見http://jira.codehaus.org/browse/SONAR-2760
編輯:
聲納3.5的改進提到已經實現並可用。
此外,我會說測試代碼應該與生產代碼具有相同的質量,因爲它測試生產代碼,所以如果我是合乎邏輯的,我會說測試代碼必須比生產代碼有更好的質量。
我不確定,但基於聲納的文檔有一些東西叫做"Quality profiles",它應該處理你的情況。
你說得對,測試資源也應該是乾淨的。但是,如果我只使用了很多常量,那麼在課程開始時會有數十個常量聲明,這似乎也不是很乾淨。 – SpaceTrucker
我同意卡爾海因茨。 – carlspring
我還沒有找到在質量配置文件中配置源目錄排除的可能性。 – SpaceTrucker