作爲我的程序的常規靜態分析的一部分,我想檢查類可能有健全的toString()
方法。可能不是每個類都實現它們,但也許沒有實例化的具體類使用Object
的toString()
的實現。驗證Java類實現toString()
是否有一個檢查此問題的lint工具包?我目前使用的是FindBugs和CheckStyle;我還沒有找到明顯的方法來檢查使用這些。我也在尋找將PMD添加到我的lint套件中,並且也會在Sonar中開放的東西。所以我寧願使用已經在我的工具箱中的工具來完成它,但如果我需要添加另一個工具,我會考慮它。
我會使用CheckStyle並創建一個自定義規則。聽起來這是一條很好的規則 - 你應該把它貢獻給開源代碼庫。 – Bohemian 2013-03-08 23:07:45
啊,更多規則!它就像一個脫衣舞俱樂部。 – irreputable 2013-03-08 23:12:21