sonarqube - 未检测到 SonarQube 规则
问题描述
作为开发人员,我是 SonarQube 的忠实粉丝。这一次我需要做管理员工作,因为我需要从全新安装中配置它。我在 SonarQube “方法不应该有太多行”中看到这条规则,但我看不出它属于任何默认配置文件(“FindBugs+FB-Contrib”、“Sonar Way”)。我认为这就是我在任何项目中都没有看到任何此类违规行为的原因。我认为这应该是常见默认配置文件的一部分,因为这是一种非常常见的违规行为。如何将此规则添加到配置文件?我还需要添加其他规则,我希望这些规则也已经在默认/可用配置文件中。
解决方案
您无法编辑内置配置文件。相反,您必须创建一个新的配置文件,然后您就可以根据自己的喜好编辑规则。我建议您通过从您选择的内置配置文件中复制规则或从该配置文件继承来初始化您的新配置文件。请注意,选择后者意味着您的配置文件可以(并且可能会)通过升级分析器来更新;例如,SonarJava 的每个新版本都实现了新规则,其中许多都被添加到 Sonar 方式配置文件中。
推荐阅读
- excel - 将 countif 和转置到另一张工作表的运行时错误
- parsing - Arduino通过以太网解析UDP数据包,其中包含乱码
- asp.net-core - Asp.net core 3.1 windows 身份验证和授权类似于 asp.net 4.x web.config 角色
- sql - 在项目持续时间 30 分钟后移除项目
- next.js - 如何将 next.js 博客上传到 ghost
- location - 给定一段文本标记位置文本
- python - 我如何使图像移动?
- html - 获取范围句柄的 x 和 y 位置
- c# - 在 Xamarin 表单中显示数据列表
- reactjs - React 从单个数组创建 2D 数组