java - 如何在 SonarQube 中验证类的不变性?
问题描述
我即将在我的项目中引入 DI,但为此,我需要确保没有任何打算成为 Singleton 的类存储状态。对于这个问题,我考虑执行一个简单的验证并确保所有这些类都是不可变的。
我首先想到的是 SonarQube,我发现了这样一个规则: https ://rules.sonarsource.com/java/RSPEC-1165
有谁知道如何将此规则从例外扩展到简单类并通过自定义注释触发不变性检查?
如果您发现我的方法有任何缺点或知道包含有用信息的链接,请告诉我。
解决方案
推荐阅读
- java - 如何在码头中禁用 slf4j
- rust - 如何使用迭代器逐个迭代集合中的两个元素?
- c# - 遍历不断增长的列表并记住位置
- c++ - 使用自定义 Yocto SDK 促进交叉编译失败并出现“没有这样的文件或目录”错误
- php - HTML/PHP - 我如何记住人们离开的页面?
- c - 初始化从指针目标类型中丢弃“const”限定符
- laravel - 为什么我在 laravel 应用程序中运行 redis 时出错?
- android - Jetpack Compose:对 Slider 更改的值做出反应
- mysql - 如何在没有按钮的网站上实时显示 mySQL 表?
- constants - 是否可以在 Progress-4GL 中创建常量?