ReSharper - 有没有办法将代码质量建议保存到文件中?

时间:2011-07-22 13:14:17

标签: resharper resharper-6.0

我可能使用了错误的术语,但基本上我想将调查结果从滚动条右侧的面板转储到文件中供以后查看。请参阅下面的截图我的意思。这是屏幕上橙色和绿色线条的一部分。有谁知道这是否可行?

Resharper display

如果有人有兴趣,我已向JetBrains here提交了此功能请求。

2 个答案:

答案 0 :(得分:5)

据我所知,这是不可能的,至少内置功能。也许通过编写插件可以实现。

我知道唯一能得到这样的东西:

  • 转到“代码问题”检查员:Resharper->当前解决方案中的代码问题或任何其他这些选项
  • 在显示问题的窗口上显示“导出”按钮。使用该按钮,您可以导出项目/解决方案/文件的问题。

报告格式是非常简单的问题列表,如文本。像这样:

5 issues found
  Common Practices and Code Improvements (1 issue)
    <DemoApp>\Program.cs (1 issue)
      Property 'Title' can be made private
  Potential Code Quality Issues (4 issues)
    <DemoApp>\Program.cs (4 issues)
      Auto-implemented property accessor is never used
      Auto-implemented property accessor is never used
      Class 'Comment' is never instantiated
      Class 'Program' is never instantiated

答案 1 :(得分:0)

现在可以使用Resharper's Command Line生成包含给定解决方案问题的xml。

这并不是您想要的“导出”功能,但它可能仍然有用。

您只需运行该工具并将文件传递到可以保存问题的位置。例如:

inspectcode /o="D:\Resharper\MyIssues.xml" [PathToSolutionFile]

我注意到,由于某种原因,这会产生更多问题而不是Visual Studio内部的插件。我真的认为Resharper的团队应该专注于使用相同的代码来分析文件而不是像现在这样的不同实现。