Настройки на StyleCop
Възможно ли е следващата лекция по КПК да продължи с демонстрация на работата на StyleCop и с показване на правилните настройки за него? Или може и тук във форума да се публикуват под някаква подходяща форма, ако е по-удобно.
Възможно ли е следващата лекция по КПК да продължи с демонстрация на работата на StyleCop и с показване на правилните настройки за него? Или може и тук във форума да се публикуват под някаква подходяща форма, ако е по-удобно.
Съгласен съм, или другия вариант е да се покаже във VS как се променя автоматичното форматиране, за да си го настроим правилно!
Здравейте!
По принцип няма конкретно-заковани настройки, които да използвате, а просто някакви неща, които можете да изключите или включите. Например много хора спират настройката за документиране, защото всеки public член на някакъв клас (а и самият клас) трябва да e документиран, a ако пишеш код с наистина високо качество, нямаш нужда от реална документация. Част от правилата тук са: да се казва какво прави метода/класа, какви са параметрите, които приема, ако е метод, какви exceptions може да хвърли и доста други.
А иначе настройките може да промените със следните стъпки: Кликате дясно копче на мишката върху проекта си -> Избирате StyleCop Settings -> От таба Rules може да разгледате всички правила, за които StyleCop-ът ви следи
Ако ползвате експрес версия на VisualStudio, каквато ползвам и аз, сте "оскатени", защото "VS Express does not provide support for loading extension packages". И реално няма начин да ползваме StyleCop като User Interface extension, да си цъкаме като бели хора с мишката и да му ползаме фиитчърите.
Ето тук обаче ЦЪК някакъв добър човечец ни обяснява как да излъжем VisualStudio-то, и да си го подкараме макар и без UI(това явно важи за всякакви екстеншъни). Просто StyleCop ще рънва всеки път когато бюлдваме и си върши работата чудесно, но не го виждаме никъде в студиото и не можем съотвeтно да му бараме настрйките. Единственото гадно нещо е, че трябва да се прави процедурата описана там за всеки отделен проект. Видях, че има обяснение как да си направим някакъв вид референция, но тя отново ще важи само за текущата дикректория, в която работим.
Без пари толккова, както се казва И като стана въпрос, какви версии на VS ползвате вие и от къде се сдобихте с лицензи. Само да не каже някой, че е "клиент" на Microsoft
Аз имам лиценз на VS от университета ми :)
Ето и един къс вариант за експрес версиите на ВС.
Накратко:
6) Запазвате и отваряте проекта с ВС.
Резултатите ще се показват в Оутпут прозореца, и с двоен клик върху грешката,
се пренасочва към кода."
Функциите на StyleCop и Resharper до голяма степен се припокриват, нали?
Т.е. няма нужда от едното, ако имаме другото, нали?