java—如何防止在静态分析工具的代码中使用指定的类/方法?

s71maibg  于 2021-07-12  发布在  Java
关注(0)|答案(2)|浏览(338)

我们有很多团队都有很多java代码。为了避免性能问题,我们希望防止在许多代码存储库上使用某些指定的类/方法。
如何防止使用静态分析工具(如checkstyle、sonarqube)在代码中使用指定的类/方法?

8gsdolmq

8gsdolmq1#

你可以看看archunit。我怀疑您可以使用它来编写一些单元测试,以查找要禁止的类/包,并在遇到这些类/包时抛出错误。
也可以为checkstyle编写自定义检查

kzmpq1sx

kzmpq1sx2#

您还可以尝试jarchitect,使用cqlinq您可以创建自定义规则来检测特定类/方法的所有使用。

相关问题