我为SonarQube版本6.3.0.19869(css和web)添加了两个插件。现在我所有的项目都失败了。如何添加质量门通,尽管新增了插件?
我怎样才能让它第一次通过?我现在无法修复所有旧错误。我只想解决新的问题。
我为SonarQube版本6.3.0.19869(css和web)添加了两个插件。现在我所有的项目都失败了。如何添加质量门通,尽管新增了插件?
我怎样才能让它第一次通过?我现在无法修复所有旧错误。我只想解决新的问题。
转到http://yourserver:port/issues
并尝试过滤掉那些您现在不想处理的问题(可能使用“语言”或“创建日期”过滤器是一个好的开始)。
然后进行“批量更改”(页面顶部的链接),以便将所有这些问题都排除在项目质量门户之外。
根据您的质量大门,这可能意味着将问题的状态从“打开”更改为“已确认”,更改其严重性或类似情况。
由于此方法实际上取决于质量门配置,因此它不适用于所有情况。
我用这种方法。我批量改变了所有的问题,以代码味道不会影响我的质量门 –
版本6.3包含的功能可用于按照新添加到您以前应用的配置文件的规则来反补旧旧代码引发的新问题。
但是,该功能仍然遗漏了一些情况(SONAR-8737),而您的似乎是其中之一。
这没有帮助。一旦我将规则复制回来并再次分析,新的css和web规则将失败 –
它是否重新打开之前关闭的问题或创建新的问题? –
他们被认为是新的问题 –
你使用版本控制系统吗?如果是这样的话:哪一个,你在SonarQube配置中提到过它? – slartidan