SonarQube抛出CodeSmell“添加缺少的@deprecated Javadoc标记”,

1u4esq0p  于 2023-02-21  发布在  Java
关注(0)|答案(1)|浏览(603)

我使用的是Java 8,现有代码中只有@Deprecated,而且它是由SonarQube标记的。我尝试添加@deprecated Javadoc标记来解决这个问题。但是,它仍然抛出相同的错误。以下是我添加的内容:

@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
/**
 * @deprecated (Not using this now)
 */
@Deprecated
public class SomeClass {

有人能指出上面代码中的错误吗?或者,给我提供解决这个问题的正确方法。

6ie5vjzr

6ie5vjzr1#

试试这个:

/**
 * @deprecated (when, why, refactoring advice...)
 */
@Deprecated
@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
public class SomeClass {

}

如需了解更多信息:https://rules.sonarsource.com/java/RSPEC-1123

相关问题