Связанные по умолчанию правила StyleCop:
- Поместите
using
утверждения внутриnamespace
. - Сортировать
using
в алфавитном порядке. - Но...
System
using
на первом месте (все еще пытаюсь выяснить, означает ли это толькоusing System;
илиusing System[.*];
).
Итак, мой прецедент:
- Я нахожу ошибку и решаю, что мне нужно хотя бы добавить понятное Assert, чтобы сделать отладку менее болезненной для следующего парня. Поэтому я начинаю печатать
Debug.Assert(
, а intellisense помещает его в Red. Я наводил курсор мыши наDebug
, а междуusing System.Diagnostics;
иSystem.Diagnostics.Debug
я выбираю первый. Это вставляетusing System.Diagnostics;
после всех других операторовusing
. Было бы неплохо, если бы VS2010 не помог мне в написании кода, который не будет создан из-за предупреждений как ошибок.
Как я могу сделать VS2010 умнее? Есть ли какие-то настройки, или это требует полноценной надстройки?