SonarScanner for MsBuild 是不是尊重 web.config?

Posted

技术标签:

【中文标题】SonarScanner for MsBuild 是不是尊重 web.config?【英文标题】:Does SonarScanner for MsBuild respect web.config?SonarScanner for MsBuild 是否尊重 web.config? 【发布时间】:2020-08-07 10:32:09 【问题描述】:

我已将 SonarQube 配置为扫描我的 C# 解决方案,它引发了 S3330,它表示我的 cookie 没有设置 HttpOnly

好吧,只看代码,这是一个准确的说法。但其实我有

<httpCookies httpOnlyCookies="true" />

在我的 Web.config 中,它使所有自定义 cookie 仅限 http。因此,SonarScanner 似乎忽略了此设置。

有没有办法让它尊重 web.config 的这个设置?

【问题讨论】:

【参考方案1】:

很遗憾没有。 SonarC#/VB 分析器目前只查看源代码文件。

如果您想停止报告问题,您可以选择在 SonarQube 中将问题实例标记为误报,或在质量配置文件中完全禁用该规则。

您可以report 这个误报给 SonarSource 开发团队;他们也许可以改进规则。

【讨论】:

很遗憾,但感谢您的确认。提出a ticket on SonarSource

以上是关于SonarScanner for MsBuild 是不是尊重 web.config?的主要内容,如果未能解决你的问题,请参考以下文章

Sonarscanner MSBuild 工具未在管道中运行 - Jenkins

如何使用 SonarScanner 分析 .NET 的混合版本

Sonarqube for Ubuntu 成功扫描 .NET 项目,但未分析任何问题

Analyzing .net core application with SonarQube Scanner for MSBuild

使用 SonarQube Scanner for MSBuild 控制模块名称

sonarqube执行命令遇上的小问题