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

Как управлять ошеломляющими отчетами FxCop
Я недавно начала им пользоваться. Однако после запуска одного из крупнейших проектов моей компании. Получается горы проблем. Список проблем был настолько огромным, что на поиск и устранение некоторых, если не всех, уходили дни. Теперь я знаю,...
859 просмотров
schedule 30.09.2023

Какие ваши любимые правила FxCop?
Какие правила FxCop вы больше всего цените? Какие правила выделяют лучшие подводные камни .Net?
687 просмотров
schedule 08.05.2023

FxCop — используйте свойства там, где это уместно
У меня есть интерфейс на уровне службы с несколькими методами, начинающимися с правила Get и FxCop Использовать свойства, где это уместно , жалуется, что вместо этого я должен рассмотреть возможность использования свойств. Я пытался использовать...
5983 просмотров
schedule 15.03.2023

Почему FxCop считает, что инициализировать поля значениями по умолчанию - это плохо?
При назначении значения по умолчанию для поля (здесь false для bool) FxCop говорит: Resolution : "'Bar.Bar()' initializes field 'Bar.foo' of type 'bool' to false. Remove this initialization because it will be...
1570 просмотров
schedule 18.03.2023

FxCop / StyleCop для Delphi?
Кто-нибудь знает эквивалент FxCop / StyleCop для Delphi? Я бы очень хотел, чтобы автоматическая проверка стиля и т. Д. Была в непрерывной интеграции.
1851 просмотров
schedule 13.11.2022

Идентификаторы должны иметь правильный суффикс (fxcop)
Я получил эту ошибку для коллекции, которую пишу, но fxcop предупредил меня, чтобы я добавил к ней суффикс collection. Почему? Никакая коллекция .NET этого не делает, верно? т.е. List<T> , LinkedList<T> и т. д.
397 просмотров
schedule 14.07.2022

Переопределяемые методы в конструкторах с InitMembers()
Я перенес метод здесь почти во всех областях, где я имели переопределяемые методы и сумели их исправить, но есть одна часть, где метод не работает таким же образом в другом контекстном фрагменте кода: public Employee() {...
205 просмотров

Автоматически проверять некоторые ограничения потоков? (С#)
В нашей кодовой базе есть много ограничений на потоки, закодированные в комментариях, например: Этот класс потокобезопасен (все общедоступные методы могут быть безопасно доступны из любого потока). Необходимо удерживать блокировку «xyz» для...
221 просмотров
schedule 26.07.2023

Как добраться до Microsoft.Office.Interop.Word.dll?
Когда FxCop проверяет сборку, выдается следующая ошибка: The following reference assembly could not be found. The assembly is required for analysis and was referenced by Test.dll. Microsoft.Office.Interop.Word, Version=12.0.0.0,...
26503 просмотров
schedule 02.06.2022

откройте Visual Studio 2008 через ссылку местоположения в fxcop
Я создал библиотеку классов в Visual Studio 2008. Теперь мне нужно запустить анализ кода. Я использовал для этого fxcop. Я добавил эту dll библиотеки классов в цель и запустил анализ кода. Когда я перехожу в окно анализа и щелкаю ссылку целевого...
85 просмотров
schedule 03.04.2023

Почему FxCop предупреждает о переполнении (CA2233) в этом коде C#?
У меня есть следующая функция для получения int из старшего и младшего байтов: public static int FromBytes(byte high, byte low) { return high * (byte.MaxValue + 1) + low; } Когда я анализирую сборку с помощью FxCop, я получаю следующее...
2588 просмотров
schedule 01.12.2022

Почему я получаю анализ кода CA1062 для выходного параметра в этом коде?
У меня очень простой код (упрощенный по сравнению с исходным кодом - поэтому я знаю, что это не очень умный код), который при компиляции в Visual Studio 2010 с анализом кода выдает предупреждение CA1062: Проверить аргументы общедоступных методов....
6515 просмотров

FxCop + выполнение командной строки?
Кто-нибудь знает, как или может предоставить синтаксис для запуска FxCop через командную строку. я хочу задать задачу для запуска определенного файла rules.fxcop (это пустой проект, который я сделал только с выбранным набором правил, включенным для...
2242 просмотров
schedule 01.05.2022

FxCop не соблюдает мои исключения
Я пытаюсь включить FxCop непосредственно в свою сборку. Я использую задачи сообщества MSBuild. У меня есть целевой файл, подобный этому: <Project ToolsVersion="4.0" DefaultTargets="Build"...
1331 просмотров
schedule 23.05.2023

Ошибка fxcop из-за ссылок на запутанные сборки
Мне нужно запустить fxcop в проекте, который ссылается на запутанную коммерческую сборку (с dotnetremoting.com). Fxcop пытается загрузить запутанную сборку и терпит неудачу... У меня точно такая же проблема с Mono Gendarme. Он также пытается...
238 просмотров
schedule 14.06.2022

Меньший набор правил в FxCOp 10.0?
Я использовал FxCop 1.36 и недавно обновился до FxCop 10.0. Используя тот же набор правил и тот же набор сборок, теперь я получил меньше предупреждений. Они удалили некоторые правила из FxCop 10.0? Если да, то почему?
393 просмотров
schedule 22.06.2023

Проверяет ли fxcop все правила?
Проверяет ли FxCop все стандартные правила кода. Я чувствую, что это только проверка того, что когда-либо было написано. Я бы не стал проверять то, что не написано. Например, некоторые функции не имеют обработки исключений, которую fxcop не может...
191 просмотров
schedule 13.02.2024

Как запретить FxCop анализировать автоматически сгенерированный код?
FxCop (инструмент для статического анализа кода) выдает ошибку при проверке кода модели .edmx. Как запретить FxCop анализировать автоматически сгенерированный код (или, по крайней мере, сгенерированные классы Entity Framework)?
4556 просмотров

Проблема с кодировкой аргумента FxCopCmd
Проблема: Мне нужно использовать FxCopCmd.exe (FxCop 10.0) из моего кода, и моя проблема в том, что FxCopCmd получает мои аргументы (см. Ниже p.StartInfo.Arguments) с некоторой проблемой кодирования, я полагаю. (У меня нет опыта кодирования или...
595 просмотров
schedule 15.06.2023

Использование CustomDictionary.xml в анализе кода Visual Studio для идентификаторов в необычном регистре
Например, такой идентификатор, как iPhone . Когда я запустил анализ кода, он выдал мне эту ошибку: CA1709 : Microsoft.Naming : исправьте регистр «i» в имени пространства имен «iPhone.Example», изменив его на «I». Я попытался добавить...
4554 просмотров