SonarQube 没有在 javadoc 中显示错误
SonarQube not showing errors in javadoc
我在 spring-boot
java 中有一个项目,在对代码进行声纳分析时,java未检测到文档错误。
当 javadoc
发布版本无法构建 javadoc
jar 并且发布中断时,maven 发布期间出现此问题。
/**
* 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中给出的参数名称与@param
与实际参数名称不同,@return
语句实际上不需要。但是sonar qube在分析中没有报告任何这些问题。
请指导我如何解决这个问题?是否有任何自定义规则要制定?
谢谢
终于解决了这个问题。经过大量挖掘,我找到了这个特定问题的 jira 票证 (ticket link)。我尝试在声纳中搜索 java 规则并找到它。对我来说,默认情况下,它没有启用。因此必须创建一个新的声纳网关并添加我的 java 项目以使用该网关,然后为新创建的网关启用该规则。
干杯。
我在 spring-boot
java 中有一个项目,在对代码进行声纳分析时,java未检测到文档错误。
当 javadoc
发布版本无法构建 javadoc
jar 并且发布中断时,maven 发布期间出现此问题。
/**
* 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中给出的参数名称与@param
与实际参数名称不同,@return
语句实际上不需要。但是sonar qube在分析中没有报告任何这些问题。
请指导我如何解决这个问题?是否有任何自定义规则要制定?
谢谢
终于解决了这个问题。经过大量挖掘,我找到了这个特定问题的 jira 票证 (ticket link)。我尝试在声纳中搜索 java 规则并找到它。对我来说,默认情况下,它没有启用。因此必须创建一个新的声纳网关并添加我的 java 项目以使用该网关,然后为新创建的网关启用该规则。 干杯。