gpt4 book ai didi

annotations - Sonar - 通过自定义注释忽略 Lombok 代码

转载 作者:行者123 更新时间:2023-12-04 19:00:57 24 4
gpt4 key购买 nike

我试图从基于具有自定义注释的文件的 Sonar 分析中忽略 Lombok 代码(生成的代码),@ExcludeLombok .
我试过 this guide这不起作用。

事实上,我什至尝试从分析中排除整个目录,但它仍然不起作用。

我也不知疲倦地搜索 StackOverflow 寻找解决方案,我看到这里已经讨论了很多,但我看到人们一直建议编写一个测试来提高覆盖率,这毫无意义,因为我们不应该测试自动生成的代码。

我正在寻找的解决方案是根据自定义注释排除文件。
但到目前为止,我试图排除的任何内容都没有被排除在外。

任何帮助将不胜感激。

最佳答案

目前没有简单的方法可以从 SonarQube Java 分析器中排除 SonarQube 规则引发的问题,除非使用您引用的“Narrowing the focus”文档中描述的方法。

现在,我们最近在 SonarQube Java Analyzer 中引入了问题过滤器的概念。该机制目前仅在内部使用,以根据特定标准排除分析时规则提出的问题。

我们计划扩展此机制,以允许用户实现自己的自定义问题过滤器,与实现自定义规则的方式相同。这种方法将涵盖您的情况,并允许您过滤使用自定义注释注释的代码上的任何规则。此新功能将在以下 JIRA 票证中处理:SONARJAVA-1761

关于annotations - Sonar - 通过自定义注释忽略 Lombok 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38095337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com