2009-09-30 4 views
2

Имеется ли подключаемый модуль Visual Studio или надстройка, которая позволяет вам проверять форматы и условные обозначения. Это включает проверку отступов, интервалов, межстрочного интервала, обложку имен функций или переменных, проверку на случай pascal или случай верблюда и т. Д. Все, что касается соглашения о кодировании. И, конечно, нам разрешено устанавливать их. И по возможности мы можем сохранить эти параметры для импорта для других проектов.Инструмент стандартов кодирования C#

Было бы неплохо, если бы оно помещало предупреждение или что-то в редакторе визуальной студии (например, выделяя оператор строки) или на консоли VS, если есть какие-либо нарушения на конвенции.

Я нашел Code Style Enforcer, и это могло быть хорошо, но для этого требуется DXCore от devexpress, который продается или для 30-дневной пробной версии. Мне нужна бесплатная надстройка. Tnx ...: D

ответ

4

Похоже, что вы ищете StyleCop и/или FxCop.

+0

Проверено FxCop. Мне нужно больше расследовать это. Это довольно непросто использовать ... Но tnx ...: D – cedric

2

Попробуйте FXCop или ReSharper

+0

+1 для ReSharper: нашел, что это отличный инструмент, предлагающий предупреждения, подсказки, а также условные обозначения. – davek

+1

Несмотря на то, что ReSharper, несомненно, отлично, OP специально попросил бесплатную надстройку. – LukeH

2

StyleCop pluginReSharper для свободно, однако ReSharper не является. Если у вас уже есть ReSharper, счастливая охота. Если вы этого не сделаете, вам действительно нужно. =)

Вы хотите, чтобы плагин, если вы хотите активировать подсветку синтаксиса вместо анализа после сборки.

0

StyleCop вместе с StyleFix и GhostDoc сделать отличный «СВОБОДНЫЙ втроем».

Я слышал о CodeStyleEnforcer, но еще не пробовал ... Тем не менее. (Загрузка сейчас)

+0

* CodeStyleEnforcer * требует * DevExpress DXCore *. который не является бесплатным – itsho

1

В более дорогих изданиях Visual Studio 2008 включен Code Analysis, который по сути является FxCop, встроенным в среду IDE. Вы можете проверить, есть ли у вас это, потому что в свойствах проекта отображается вкладка «Анализ кода». Если у вас его нет, я подтверждаю рекомендацию попробовать FxCop, хотя я не уверен, что он будет сохранен в будущем.

-1

Существует также Regionerate, который делает то же самое, что и FxCop, но это бесплатно.

+1

Неправильно по обоим пунктам. FxCop также свободен, и Regionerate не делает то же самое, что FxCop. –

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