首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行分析.net项目?

如何从命令行分析.net项目?
EN

Stack Overflow用户
提问于 2016-11-09 21:05:53
回答 1查看 209关注 0票数 1

1)有几种方法可以分析.net项目,如SonarQube.Scanner.MSBuild或声纳运行器或声纳扫描器,您可以从命令行使用。

2)我已经开始使用sonar-runner,它最初对C#和javascript的运行分析工作得很好,一次是C#,一次是javascript。

3)现在当我运行javascript项目的分析时(使用jquery,require.js,bootstrape.js文件),它抛出一个错误-“解析器错误”,“声纳运行器执行时出错。无法执行声纳。由: Java堆空间引起”。我尝试在sonar.properties文件中增加堆大小,但没有帮助。

4)所以我开始使用SonarQube.Scanner.MSBuild分析项目,它起作用了,但在这里你没有指定语言的选项(或者我不知道指定的选项),因此我不能运行除了C#,javascript之外的其他语言(PL/SQL,Swift,我有许可证密钥)的分析。

谁能指定从命令行分析不同语言的项目的最佳方法。

EN

回答 1

Stack Overflow用户

发布于 2016-11-09 22:20:58

1)对于.NET项目的分析,推荐使用SonarQube Scanner for MSBuild。为什么?手动编写此类项目的分析配置极其困难,MSBuild的扫描器会为您处理所有细节

2)耶。

3)当扫描程序读取您的属性文件时,该进程已经启动并设置了它的堆空间。您需要在进程开始之前设置新值:在命令行或in the environment

4)您的项目包含C#、JavaScript、PL/SQL和Swift?!如果答案是否定的,我会建议您使用合适的工具来完成这项工作,并使用MSBuild的SonarQube扫描器分析您的.NET项目,而使用普通/默认的SonarQube扫描器分析其他项目。因为我从评论中知道答案是“是”,所以我会建议你继续使用MSBuild的SonarQube扫描器,原因在#1。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40507750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档