Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XPath规则在Sonar 4.4中不起作用_Xpath_Sonarqube_Rule - Fatal编程技术网

XPath规则在Sonar 4.4中不起作用

XPath规则在Sonar 4.4中不起作用,xpath,sonarqube,rule,Xpath,Sonarqube,Rule,复制步骤: 单击“规则”链接 搜索“xpath” 单击未弃用的Java XPath规则 单击“创建” 将“名称”/“键”/“说明”/“消息”填写为“不应使用集合。synchronizedMap”,将状态更改为“就绪”,将xpathQuery设置为//标识符[@tokenValue='synchronizedMap'] 单击“创建”按钮 单击“编辑”并注意到“xpathQuery”字段为空,这是意外的 再次用//标识符[@tokenValue='synchronizedMap']填充字段“xpat

复制步骤:

  • 单击“规则”链接
  • 搜索“xpath”
  • 单击未弃用的Java XPath规则
  • 单击“创建”
  • 将“名称”/“键”/“说明”/“消息”填写为“不应使用集合。synchronizedMap”,将状态更改为“就绪”,将xpathQuery设置为
    //标识符[@tokenValue='synchronizedMap']

  • 单击“创建”按钮

  • 单击“编辑”并注意到“xpathQuery”字段为空,这是意外的
  • 再次用
    //标识符[@tokenValue='synchronizedMap']
    填充字段“xpathQuery”
  • 点击“保存”按钮
  • 单击“编辑”并注意到“xpathQuery”字段完全丢失,这是意外的
  • 再次运行sonar runner代码,该代码包含“Map test=Collections.synchronizedMap()”
  • 未检测到意外问题 作为测试,Javascript XPath规则也不起作用,只需在Sonar 4.3.1中进行测试,Java和Javascript XPath规则都起作用。 java插件版本是2.4


    任何人请提供一些建议或帮助向Sonar JIRA报告,我没有权限报告错误。

    这是SonarQube上已知的错误:


    它的修复是计划好的,应该在一个月左右就可以使用。请随意投票并观看JIRA门票。

    谢谢。不知道声纳4.5.1会在一个月后发布吗?大概是的。