см. Также Статический код VB.NET Аналисис
К счастью или к худшему, у нас теперь есть документ по стандартам кодирования VB.NET , который основан на стандарте кодирования C # в соответствии с требованиями StyleCop.
Например
- количество пробелов, которые вы должны поставить с каждой стороны знака «+» и т. Д.
- все члены экземпляра (поля и методы!) Должны иметь доступ как «me.fieldName»
- все общие члены должны быть доступны как «className.fieldName»
Как я склонен думать:
Если это в документе с требованиями,
должно быть проверено автоматическим
система
Я ищу (в идеале бесплатные) инструменты, которые будут проверять наличие недостатка правил в коде VB.NET, поскольку это проблемы стиля, которые не попадают в скомпилированный вывод, FxCop бесполезен.
(я бы лично совпал, скорее, чтобы мы просто проверяли наличие важных вещей, таких как дублированный код и единственная разумность для каждого класса (так что не нужно больше нескольких тысяч строк классов!), Но, поскольку мне нужно придерживаться стандартного документа кодирования, я хочу есть инструмент, чтобы помочь мне сделать это.)
см. Также Принудительное использование имени класса при обращении к общему члену.
О награде.
Я ищу список инструментов проверки кода VB.NET с кратким описанием возможностей каждого инструмента и его ограничений. Если инструменты не являются бесплатными, пожалуйста, укажите идеал стоимости.
Есть ли у кого-нибудь опыт использования CodeRush / Refactor ! или ReSharper с VB.NET для проверки этого типа проблем стиля кодирования?