Java 的幻数检测

Magic number detection for Java

我正在寻找 Java 代码的代码分析工具,它可以扫描未命名的数值,例如:

double beforeTax = subtotal + 9.99d;

buddy.js 用于 Java 脚本。

Java 是否有现成可用的东西?

SonarQube是常用工具,为Java静态代码分析而构建。除了魔术数字之外,它还可以立即检测到许多其他问题。您可以配置您的规则集,它也支持其他语言的扫描。