质量检查的目标是为基本的运行时代码质量检查提供一个小型Java库。它提供了与org.springframework.util.Assert或com.google.common.base.Preconditions类似的功能,而无需包含大型库或框架,如Spring或Guava。包质量检查尝试替换这些库并提供所需的所有基本代码质量检查。此处提供的检查通常用于验证方法参数并在运行时检测错误。要在运行时检测错误,我们使用JSR-305 Annotations。通过这些注释,您可以更早地检测到可能的错误。有关更多信息,请参阅FindBugs™JSR-305支持。我们注意到许多项目只是复制org.springframework.util.Assert或com.google.common.base.Preconditions来访问这些质量检查。因此,我们提供这些功能和小型库,可以包含在任何应用程序中而无需大量开销。