2012-02-24 3 views
2

Недавно я начал использовать ReSharper 6.1, который аккуратно дополняет StyleCop, который я уже широко использовал.StyleCop for Resharper - отключить проверку файлов только для чтения

Одна из лучших особенностей R # для меня являются:

  • он-лайн hightlighting нарушений и
  • рамочные декомпиляции или сторонних сборок непосредственно в Visual Studio

К сожалению, подчеркивание нарушения в декомпилированном коде (методы расширения LINQ и т. д.) - это не что иное, как беспорядок, поскольку декомпилированные файлы доступны только для чтения (что хорошо).

Я знаю, что Обходной использовать Ctrl +Alt + сдвиг + временно отключить подсветку для каждого файла, но я ищу для более постоянного решения ..

Вопрос: Есть ли официальный способ или обходной путь, чтобы отключить выделение только для чтения/заблокированных файлов или похожих? Также ссылка на сообщение об ошибке/запрос функции будет оценена, если это ошибка/недостающая функция, поскольку я не уверен, относится ли это к «Stylecop for Resharper» или Resharper. (Ни один из них не имеет ничего об этом.)

+1

Когда я получаю R # для декомпиляции 'Console.WriteLine', сам R # не предлагает анализа декомпилированного кода, поэтому я бы предположил, что это StyleCop. – AakashM

+0

Этот подобный вопрос может помочь вам: http://stackoverflow.com/q/612651/275751 –

+1

Отличный вопрос. Я предлагаю вам связаться с разработчиками стиля. Сам ReSharper не показывает проверки кода в декомпилированном коде. – gorohoroh

ответ

1

Я подал билет на Issue Tracker StyleCop в. Функция может реально получить был добавлен :)

link to the issue

Там теперь возможность анализировать декомпилированные файлы, которые по умолчанию отключена.

1

Вы можете исключить файлы или даже целые каталоги, добавив их в Resharper-> Options-> Code Inspection-> Settings-> Edit Items to Skip. (Это для Resharper 5.1, но я уверен, что это то же самое для 6.1 тоже)

enter image description here

+1

«Редактировать элементы для пропусков» в этом случае не поможет, поскольку позволяет фильтровать определенные файлы и папки, которые являются частью структуры проекта, или отфильтровывать файлы по маске - ни один из них не охватывает сценарий с декомпилированными файлами кода, которые (1) хранятся в папке «JbDecompilerCache» в папке кеша для конкретного проекта, (2) не имеют общего шаблона в своих именах, которые вы могли бы использовать для их фильтрации. – gorohoroh

+0

Да, это не помогает с декомпилированным кодом. И ни с более общим случаем файлов с возможностью чтения/блокировки: \ –

Смежные вопросы