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