标签: scala intellij-idea findbugs jsr305
有没有办法让我使用JCIP或JSR-305注释(例如@GuardedBy)静态分析Scala代码的锁定/同步问题。
在检查Java代码时,FindBugs和IntelliJ IDEA都对这些注释提供了极好的支持,但我没有太多运气让他们使用Scala代码。当我尝试在我的Scala代码中应用这些注释时,代码编译得很好,但是这两个工具都无法标记故意错误程序中的违规行为。
我知道FindBugs会分析JVM字节码,因此在Scala中应用时,注释可能不会编译为预期的输出。