Вопросы по теме 'fxcop'

Исключение правила анализа кода в источнике
В проекте, над которым я работаю, FxCop показывает мне множество (я имею в виду более 400) ошибок в методах InitializeComponent (), созданных дизайнером Windows Forms. Большинство этих ошибок связано с присвоением меткам свойства Text. Я хотел бы...
6633 просмотров

Есть ли специальное правило FxCop, которое будет обнаруживать неиспользуемые ПУБЛИЧНЫЕ методы?
Я только что попробовал FxCop. Он обнаруживает неиспользуемые частные методы, но не неиспользуемые общедоступные. Есть ли настраиваемое правило, которое я могу загрузить, подключаемый модуль, который будет обнаруживать общедоступные методы, которые...
8580 просмотров
schedule 04.09.2023

Правило FxCop, которое проверяет NotImplementedExceptions
Я бы хотел, чтобы ночная сборка проверяла, сколько NotImplementedExeptions есть в моем .NET-коде, поэтому, надеюсь, мы сможем удалить их все перед выпуском. Моя первая мысль заключается в том, что FxCop может быть хорошим инструментом для этого. У...
474 просмотров

Как я могу запустить FxCop для всего решения в Visual Studio 2008
Должен быть простой способ, я не хочу запускать анализ кода отдельно на каждом проекте.
3211 просмотров
schedule 05.03.2022

Как можно заставить правило FxCop CA1726 игнорировать предпочтительный термин?
FxCop имеет правило (CA1726) , которое проверяет предпочтительные условия. Это ищет такие слова, как «Не делать», и предлагает вам заменить их более подходящими словами, например «Не делать». Как правило, это нормально, однако один из терминов,...
1708 просмотров
schedule 31.12.2022

Как правильно реализовать шаблон удаления с помощью метода закрытия (CA1063)
В Руководстве по проектированию каркаса (2-е изд., Стр. 327) говорится: РАССМАТРИВАЙТЕ предоставление метода Close() в дополнение к Dispose() , если закрытие является стандартной терминологией в данной области. При этом важно сделать...
6969 просмотров
schedule 06.06.2023

Как начать с FxCop на устаревшем коде?
Есть ли у кого-нибудь опыт внедрения FxCop в устаревший код? Мы хотели бы, чтобы наша сборка завершилась ошибкой, если кто-нибудь представит код, нарушающий правила. Но пока это невозможно, так как в устаревшем коде более 9000 нарушений....
784 просмотров
schedule 10.07.2022

Правило FxCop не сравнивается с нулевым значением
Я пытаюсь написать правило для fxcop: если определенный класс сравнивается с нулем, то возникает ошибка. Как вы думаете, это возможно ? Я написал часть кода, нисходящего по операторам, я мог найти тип, который искал, но не знал, как найти...
395 просмотров
schedule 24.04.2023

Не удается заставить TeamCity FxCop Build Runner работать
Есть идеи, как убрать это сообщение об ошибке? Не удается запустить процесс E:\Program Files\Microsoft FxCop 1.36\FxCop.exe\FxCopCmd.exe /forceoutput /gac /ignoregeneratedcode /f:\Sacog\bin\Debug\Sacog.dll /out:05A1B22A-DE6E-49ae-AA30-...
3653 просмотров
schedule 01.11.2022

Совет по именованию для замены / отказа от венгерской нотации в пользовательском интерфейсе?
Я перестал использовать венгерскую нотацию везде, кроме пользовательского интерфейса, где часто у меня есть метка имени пользователя, текстовое поле имени пользователя, локальная переменная имени пользователя, обязательный валидатор поля, свойство...
744 просмотров

FxCop — ошибка CA1034 — ПОЧЕМУ?
Я выполняю статический анализ кода с помощью FxCop 1.36 и продолжаю получать предупреждение CA1034 : NestedTypesShouldNotBeVisible. Я бы понял, если бы родительский класс был объявлен как внутренний или частный, но он общедоступный. Почему было...
5032 просмотров
schedule 26.02.2022

Правила StyleCop и FxCop исключают друг друга
Я использую инструменты StyleCop и FxCop для улучшения своего кода, но я пришел к тому, что есть два правила, одно в StyleCop и одно в FxCop, которые исключают друг друга. Если я исправлю свой код, чтобы он соответствовал правилу StyleCop, проверка...
4062 просмотров
schedule 08.07.2023

Как мне успокоить FxCop, когда получателю / установщику свойств требуется LinkDemand?
У меня есть свойство Foo в классе Bar: public int Foo { get { return GetFoo(); } set { SetFoo(value); } } Оба GetFoo и SetFoo украшены: [SecurityPermission(SecurityAction.LinkDemand, Flags =...
2445 просмотров
schedule 05.02.2023

FxCop: сложное слово следует рассматривать как дискретный термин
FxCop хочет, чтобы я написал имя пользователя с заглавной буквы N (то есть имя пользователя), потому что это составное слово. Однако из-за соображений согласованности нам нужно записывать его в нижнем регистре n - так что либо имя пользователя, либо...
6792 просмотров
schedule 05.08.2022

SuppressMessage в интерфейсе
Я попытался подавить конкретное предупреждение FxCop для метода, определенного в интерфейсе, добавив к методу атрибут SuppressMessage. Но предупреждение все равно появляется. Я знаю, что атрибут SuppressMessage — правильный выбор. public...
1492 просмотров
schedule 21.06.2022

Нарушение FXCop CA1716 IdentifiersShouldNotMatchKeyword
Недавно мы начали использовать FxCop в нашей кодовой базе, и я сейчас оцениваю проблемы. Одним из них является проблема IdentifiersShouldNotMatchKeywords. Это относится к пространству имен company.blah.Event, которое он хочет, чтобы я изменил на...
1364 просмотров
schedule 27.03.2022

Проблемы с запуском анализа кода из командной строки с помощью msbuild
Я использую VS2010 RC, ориентируясь на .NET 3.5. Я могу без проблем запускать анализ кода через Visual Studio. Однако когда я пытаюсь запустить анализ кода на нашем сервере CI, он не выполняется. Когда я пытаюсь построить с помощью msbuild 4.0, я...
2140 просмотров

Сравните два результата fxcop
Я собираюсь проанализировать две разные версии одной и той же dll с помощью fxcop. Я хотел бы отобразить только различия между этими двумя отчетами. Кто-нибудь знает возможно ли это ? Спасибо за ваше время.
671 просмотров
schedule 28.09.2022

Почему я получаю CA1811, когда вызываю частный метод из общедоступного метода в C ++ / CLI?
Недавно я обновил свой проект с Visual Studio 2008 до Visual Studio 2010. Включив анализ кода и опираясь на выпуск , я получаю предупреждение CA1811: избегайте невызванного частного кода. Мне удалось свести код к этому: .h файл: public...
9374 просмотров

Как завершить сборку TFS на основании предупреждения FXCop
В настоящее время мы используем TFS 2008 для управления версиями и непрерывной интеграции. Мы используем FXCop для проверки производительности и предупреждений о безопасности. Архитектор или старший разработчик запускает FX Cop в конце спринта или...
4257 просмотров
schedule 16.03.2023