ReSharper - есть ли способ сохранить рекомендации по качеству кода в файл? - PullRequest
2 голосов
/ 22 июля 2011

Я, вероятно, использую неправильную терминологию, но в основном я хотел бы вывести результаты из панели справа от полосы прокрутки в файл для последующего просмотра.Смотрите на скриншот ниже, что я имею в виду.Это часть экрана с оранжевыми и зелеными линиями.Кто-нибудь знает, возможно ли это?

Resharper display

Если кому-то интересно, я подал запрос на эту функцию в JetBrains здесь .

Ответы [ 2 ]

5 голосов
/ 22 июля 2011

Насколько я знаю, это невозможно, по крайней мере, со встроенными функциями.Может быть, это возможно, написав плагин.

Единственное, что я знаю, чтобы получить что-то вроде этого:

  • Перейти к инспектору «Проблемы с кодом»: 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
0 голосов
/ 28 апреля 2014

Теперь можно использовать Командную строку Resharper для создания XML с проблемами данного решения.

Это не совсем та функция, которую вы хотели экспортировать, но она все еще может быть полезной.

Вам просто нужно запустить инструмент и передать файл, в котором будут сохранены проблемы. Например:

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

Я заметил, что это вызывает больше проблем, чем плагин в Visual Studio, по некоторым причинам. Я действительно думаю, что команда Resharper должна сконцентрироваться на использовании одного и того же кода для анализа файлов вместо различных реализаций, как это кажется сейчас.

...