java - SonarQube 未在 javadoc 中显示错误
问题描述
我有一个spring-boot
java 项目,在对代码进行 sonarqube 分析时,未检测到 javadoc 错误。
maven 发布时出现问题,javadoc
发布构建失败,无法构建javadoc
jar,发布中断。
/**
* Method to calculate the sum.
*
* @param numberOne
* First number.
* @param numberTwo
* Second number.
* @return sum of numbers.
*/
public void sumCalculate(int numOne, int numTwo) {
// code here
}
在上面的代码中,javadoc with@param
中给出的参数名称与实际不同,@return
实际上不需要该语句。但是 sonar qube 在分析中没有报告任何这些问题。
请指导我如何解决这个问题?是否有任何自定义规则?
谢谢
解决方案
最后我能够解决这个问题。经过大量挖掘,我找到了这个特定问题的 jira 票(票链接)。我尝试在声纳中搜索 java 规则并找到它。对我来说,默认情况下没有启用它。因此必须创建一个新的声纳网关并添加我的 java 项目以使用此网关,然后为新创建的网关启用此规则。干杯。
推荐阅读
- azure-container-registry - 在不可预测的时间推送到 Azure 容器注册表非常缓慢
- r - 根据其他值查找值
- c# - 如何使用 while 循环替换在字符串中出现多次的子字符串?
- regex - 找出数组公式语法
- .net - 没有枚举的文件操作
- sql-server - 我可以根据外部表对 SQL 中的排序列进行优先级排序吗
- sql - Vertica ILIKE 大型数据集
- javascript - 平日。如何在以下代码中修复此错误?
- matlab - 当我应用 notboxplot 函数生成 beeswarm 箱线图时,如何更改标记透明度?
- php - PHP Regex 提取除换行符和制表符之外的所有内容