java - Sonarqube、PMD、findbugs 和 checkstyle
问题描述
我正在使用 sonarqube 社区版本 6.7.2,而且,我记得,SonarJava 插件旨在(大部分至少)用 squid 替换 Findbugs 和 PMD 规则。当有适当的 squid 规则替换时,这些提供者提供了有关规则的信息,但现在我找不到它,例如 findbugs 的一些规则与我从 squid 知道的其他规则非常相似。
Sonarqube 建议只使用 squid 规则?这些规则是否取代了 PMD 和 Findbugs 的规则?
解决方案
建议使用 squid 规则,因为SonarLint支持它们。
不幸的是,没有可用的规则映射允许您轻松地从 Checkstyle、FindBugs 或 PMD 迁移到 SonarJava 插件(它曾经是,但已被删除:dist.sonarsource.com 内容在哪里?)。
推荐阅读
- android - 在 exoplayer Android 中播放加密的 .m3u8 流
- sql - 如何在 SQL 中为密码构造正则表达式?
- sas - 合并日期
- java - Android SQLite:如果没有给出唯一键,如何确保批量上传和删除成功时的一致性?
- python - 如何在 Python 中削减所需的无限深度 JSON 数据?
- django - Django Graphene Relay order_by (OrderingFilter)
- mongodb - mongodb 文档中的大字段正在减慢聚合查询
- xslt-3.0 - XSLT 3 如何写一个包
- sql - 如何从json格式中提取值
- python - 使用 for 循环获取多个输入的更好方法?