SonarQube Runner跳过Asp中的JavaScript文件.Net MVC解决方案
SonarQube Runner skips JavaScript files in Asp.Net MVC solution
这是一个很长的WTF时刻,我找不到任何关于这个问题的信息,所以我决定把它放在这里。
安装: Windows 7 x86_64, sonarqube-4.3, sonarqube- runner-2.4, jre 1.7.0_55-b14
我按照快速入门指南配置Sonar。
我复制了sonar-project。属性,将其放入带有.sln的目录中,并进行必要的调整:
sonar.projectKey = org.whatever.project
sonar.projectName =项目
sonar.projectVersion = 2.0
sonar.sourceEncoding = utf - 8
sonar.sources =。
sonar.visualstudio.enable = true
问题:分析没有任何异常,但只分析了c#文件
长话短说,配置中的下面一行导致了这个问题:
sonar.sources =。
移动后声纳工程。属性上一级并相应地更改,问题就解决了。
sonar.sources = src
我认为这实际上与Visual Studio Bootstrapper的使用有关。没有它你能试一试吗?
发生的事情是这样的:Visual Studio引导程序从*. js中读取所有的<Compile>
标记。以确定必须导入哪些文件。Javascript文件不被<Compile>
引用(因为它们不需要编译),因此不会在SonarQube中导入。
查看相关的Jira票:https://jira.codehaus.org/browse/SONARVS-27
- 将数据从javascript文件导入VB.Net页面
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 为什么可以't我将数据从c#发送到asp.net中的Javascript文件
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- asp.net网站文件下载历史记录
- ASP.NET MVC 脚本.渲染不合并文件..
- 在 Literals 中加载 JavaScript 文件是一种不好的做法吗?(ASP.NET)
- 如何在 WebAPI 中上传文件以及一些复杂类型 ASP.NET
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- 创建文件上载进度栏ASP.NET和JavaScript
- 使用ASP.NET MVC形式的数据生成xml文件
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- 如何在ASP中上传文件.NET MVC与jQuery
- 如何缩小和/或组合*.ASP. js . js . js文件.. NET webforms项目
- 用ASP上传文件.Net Core返回空的Request.Form.文件,仅在React上
- 从ASP下载文件.. NET Web API方法使用AngularJS
- 如何使用来自web的值更新JavaScript.配置文件.NET MVC4 Razor项目
- SonarQube Runner跳过Asp中的JavaScript文件.Net MVC解决方案