Continuous integration 是否可以将ReSharper配置为连续执行解决方案范围的代码检查?如果没有,如何解决?
我希望ReSharper提供以下信息: 一个(或两个)窗口,可随时自动显示所有解决方案范围内的错误和警告 不幸的是,这似乎是不可能的,只有妥协Continuous integration 是否可以将ReSharper配置为连续执行解决方案范围的代码检查?如果没有,如何解决?,continuous-integration,resharper,code-inspection,Continuous Integration,Resharper,Code Inspection,我希望ReSharper提供以下信息: 一个(或两个)窗口,可随时自动显示所有解决方案范围内的错误和警告 不幸的是,这似乎是不可能的,只有妥协 “解决方案中的错误”仅连续显示配置为错误的编译器错误和(至少部分,但)检查 检查结果显示所有编译器错误和检查,但仅在需要时显示(单击刷新按钮) 编辑器连续显示所有编译器错误和检查,但仅显示手头的文件 背景: 我们正在使用C#,并计划在违反命名约定等情况下使CI构建失败。CI服务器无法执行预提交构建,因此我们希望让每个程序员在提交之前尽可能容易地发现问
- “解决方案中的错误”仅连续显示配置为错误的编译器错误和(至少部分,但)检查
- 检查结果显示所有编译器错误和检查,但仅在需要时显示(单击刷新按钮)
- 编辑器连续显示所有编译器错误和检查,但仅显示手头的文件
您可以推荐什么方法?从问题的第一部分来看,您似乎需要ReSharper的解决方案范围错误分析(SWEA),但看起来您已经在使用它了。只是为了确保,它是VisualStudio右下角的一个小圆圈。如果您双击它,它将要求您打开SWEA,并且您将在整个解决方案live出现错误时收到通知。您可以在这些错误之间导航并修复它们,而无需重新编译。如果整个解决方案中没有错误,它将为绿色 但是,问题的第二部分表明,您希望在CI构建中执行命名约定强制执行和其他操作,在这种情况下,您可能希望使用,这正是为此目的创建的-作为构建的一部分运行,并强制执行/检查某些规则 只需少量工作,就可以将其与CI服务器集成 希望这有帮助