当前位置: 首页 > 面试题库 >

在Sonar中,如何防止检查某些程序包中的某些规则?

端木兴国
2023-03-14
问题内容

我们有一个Android /
Blackberry项目,其中有一个共同的部分。显然,该部分被编写为可同时针对Android和Blackberry目标进行编译,因此无法使用某些较新的Java功能(例如Integer.valueOf)。我想跳过一些专门针对该部分的规则。有没有办法做到这一点?


问题答案:

如果将通用零件分离到自己的项目,则可以在Sonar中添加新的质量配置文件(在其中停用了这些规则),并将其分配给通用项目。

除此之外,您还可以使用

// NOSONAR

评论以单行禁止警告。



 类似资料:
  • 问题内容: 我正在尝试检查python列中是否包含某个值。我正在使用,我毫不怀疑它是一个很好的工具。问题是我有超过350K的行,并且输出不会显示所有的行,因此我可以查看该值是否实际包含在内。简而言之,我只想知道(Y / N)列中是否包含特定值。我的代码如下: 问题答案: 我认为如果需要行,其中column的值包含string : 或者,如果的列是: 如果要检查 列中的最后4位数字: 样品:

  • 我正在用Python编写一个带有Tkinter UI的程序。我想有一个没有标题栏的小窗口。此窗口必须接收键盘输入。我并不挑剔这是一个条目小部件的形式,还是仅仅绑定到KeyPress。 通常是禁用标题栏的方式。不幸的是,(除了在Windows中,这似乎阻止了许多事件被接收。我写了这段代码来说明问题: 这将创建一个小窗口(没有标题栏),当它接收到公共事件时,该窗口将打印这些事件的名称。我已经在Wind

  • 问题内容: 我有几个使用共享资源(数据库)的作业,有时这会在(碰巧)同时触发作业的(罕见)事件中导致构建失败。 例如,给定作业A到E,是否有任何方法可以指定A和C 绝不能同时运行 ? 除上述资源外,构建彼此独立(例如,不存在上游/下游关系)。 “强力”方式将执行者的数量限制为一个,但是如果大多数作业可以很好地同时执行并且在构建服务器上不缺少计算资源,那么显然这不是理想的选择。 问题答案: 当前有两

  • 我正在Antlr4和Python中创建一个解析器。下面是我在Antlr中创建的Lexer规则。 我正在研究STRINGCONST规则,并试图添加符号,例如和,但是,由于它们是转义字符,Antlr只是在为我抛出错误。我试着用自己的方式逃离他们,但我没能做到这一点。 有没有办法将它们包含在规则中?基本思想是我希望将字符串标识为两个标记之间的任何字符,但是我很乐意将其限制为规则中的当前内容,只要我也可以

  • 如何检查是否有。exe程序正在Windows上运行(正在运行)? 我正在制作java应用程序,更新一个。exe程序。所以,如果某个客户端使用了该exe程序,我的应用程序会要求关闭exe程序,并在关闭后自动替换。exe文件和新文件。