2016-08-19 76 views
0

我们有一个VS解决方案,使用SVN作为版本控制。在我们的解决方案中,我们使用resharper规则来检查代码质量。 我们如何知道我们所做的更改是否会导致违反此规则?你知道任何自动化的方式吗?如何检查我的提交新的R#规则违规?

回答

1

您是否有像Jenkins或TFS这样的持续集成服务器?如果没有,请设置它。

对于ReSharper,有CommandLine工具可用(您甚至不需要额外的许可证)。您可以使用自动构建来调用它们,例如

"C:\Program Files (x86)\JetBrains\CommandLineTools\InspectCode.exe" /o=Resharper.Result.xml /toolset=12.0 YourSolution.sln 

然后发布其报告。

如果您更改了一些规则,请不要忘记检查您的.DotSettings文件!

+0

是的,我们有一个Jenkins服务器和一个运行质量检查的sonarqube实例。但是,如果我们在未提交的更改中添加一些违规,我们希望在提交之前进行本地测试。 –