我真的很喜歡代碼檢查功能,現在可以使用JSR 305或Jetbrains的IntelliJ專有註釋。 不幸的是這兩種實現(JSR 305和JetBrains公司)不拌勻:@Nullable/@NotNull與IntelliJ IDEA,Maven和JSR 305
- 的IntelliJ明明只有瞭解了自己的專有的註釋集合,並將它們集成了相當不錯的。
- 在我的Maven Build中使用Findbugs,它只支持JSR-305註解。
唯一可能的解決方法可能是去找JSR-305並在IntelliJ中使用Findbugs插件。 有沒有人有更好的主意? (請不要說改變你的IDE;))。
感謝 托馬斯
堆棧溢出提示:要求針對特定的編程語言的一個問題時,添加語言的標籤。 (我爲你添加了java標籤。) – 2010-12-17 07:58:01
JetBrains註釋是Apache2許可證開源(例如org.jetbrains.annotations.NotNull/Nullable)。至於將它們與FindBugs混合,請參閱下面的答案(IntelliJ支持您爲IDE NotNull/Nullable支持定義的任何註釋) – osundblad 2012-05-25 10:35:09