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

Должен ли я подавлять CA1062: проверять аргументы общедоступных методов?
Недавно я обновил свой проект до Visual Studio 2010 с Visual Studio 2008. В Visual Studio 2008 этого правила анализа кода не существует. Теперь я не уверен, следует ли мне использовать это правило или нет. Я создаю библиотеку с открытым...
3249 просмотров

Требуется преобразовать список в серию ‹object›, но FXCop жалуется. Не раскрывайте общие списки.
У меня есть объект, который мне нужно сериализовать. Объект содержит несколько свойств, включая список. FXCop жалуется на то, что мне не следует открывать общие списки, и я понимаю это, однако, из-за того, что я не могу указать свойство на основе...
238 просмотров
schedule 18.09.2021

Настройте FxCop в Visual Studio 2008 для запуска подмножества правил
Я установил FxCop 1.36 как внешний инструмент в Visual Studio 2008, запустил его в проекте и получил смехотворное количество сообщений. Я не могу справиться со всеми этими предупреждениями, поэтому я хотел бы сосредоточиться только на подмножестве...
885 просмотров
schedule 17.09.2021

Не удается подавить предупреждение FxCop CA1062
c # /. net / fxcop! ... внутри класса я хочу, чтобы FxCop заткнулся, жалуясь на Warning CA1062 : Microsoft.Design : In externally visible method 'xyz', validate parameter 'a' before using it. По сути, это правило предполагает, что я...
3483 просмотров
schedule 24.10.2021

FxCop: CA1033 - Реализация ReadOnlyCollection от Microsoft нарушает это?
Если вы посмотрите на код коллекции, доступной только для чтения, в ней нет метода «Добавить», но вместо этого определяется метод ICollection<T>.Add(T Value) (явная реализация интерфейса). Когда я сделал что-то подобное со своим классом...
1533 просмотров

Правило FxCop для проверки ограничений на маршруты MVC
Моя компания внедрила политику, согласно которой все маршруты должны иметь ограничения, и мне было интересно, знает ли кто-нибудь пользовательское правило для FxCop (1.36), которое будет проверять маршруты и отмечать любые без ограничений, или это...
217 просмотров

Подмножество списка правил FxCop для веб-приложения ASP.NET
Мы находимся в процессе интеграции FxCop с VS 2010 professional для анализа кода с использованием расширения FxCop Integration VS Extension. Мы видели, что со всеми наборами правил по умолчанию, которые настроены в FxCop, мы получаем отчет о целом...
583 просмотров
schedule 10.11.2021

Создайте файл .ruleset FxCop с помощью бесплатных инструментов
Как я могу создать файл .ruleset для FxCop, используя только версию MSVS 10 Professional и бесплатные инструменты, такие как FxCopIntegrator? Единственный графический инструмент, который я нашел, - это FxCop GUI, который позволяет выбирать правила....
1260 просмотров
schedule 08.09.2021

FxCop не может разрешить ссылки
Я работаю над проектом на C #. Теперь я настроил сервер Hudson и установил на нем .NET 4 Framework и Windows SDK 7.1. Проект успешно строится, но когда я запускаю FxCop с: "C:\Program Files (x86)\Microsoft FxCop 1.35\fxcopcmd.exe"...
7642 просмотров
schedule 11.11.2021

Исключить пространство имен из анализа кода FxCop
Возможный дубликат: StyleCop / FxCop 10 - Как правильно подавить сообщение только на уровне пространства имен? Как подавить правило FxCop DoNotCatchGeneralExceptionTypes с помощью SupressMessage? У меня есть пространство имен...
59 просмотров

Правила фильтрации на основе функциональности
Я почти уверен, что то, о чем я собираюсь спросить, невозможно, но я надеюсь, что эксперты по анализу кода смогут предложить обходной путь. Я пытаюсь найти способ исключить предупреждение анализа кода в GlobalSuppressions.cs на основе...
74 просмотров

FxCop VS2013 Кто-нибудь знает, что такое идентификатор предупреждения?
При обновлении с VS2010 до VS2013 мы начали получать эту ошибку при запуске статического анализа: «CA0001 Ошибка при выполнении анализа кода CA0001: класс, реализующий несколько правил, должен явно указывать идентификатор предупреждения» Я...
401 просмотров

Плагин fxcop 1.0 Jar для sonarqube 5.6.5
Мне нужен плагин Fxcop 1.0 Jar, я получил код плагина Fxcop от github Но мне нужен Jar. Поделитесь, пожалуйста, путем, откуда я могу достать банку. Сведения о моем эхолоте Sonarqube: 5.6.5 SonarC #: 5.10 SonarVB:...
228 просмотров

Как отключить анализаторы Roslyn при использовании msbuild из командной строки?
Анализаторы Roslyn устанавливаются как пакеты nuget, которые являются зависимостями анализаторов FxCop (также устанавливаются как пакеты nuget). Я включил полный анализ решения, как указано здесь: Как включить и отключить полный анализ решения для...
3631 просмотров
schedule 15.09.2021

Запуск анализаторов FxCop из командной строки
Я пытаюсь использовать новые анализаторы FxCop , но они доступны только в виде пакетов NuGet или расширений VSIX. Я хотел бы иметь возможность запускать их напрямую, либо из программы C #, либо из командной строки. У кого-нибудь есть совет?...
308 просмотров
schedule 04.10.2021

Правило анализа кода Visual Studio - не раскрывать общие списки
Не показывать общие списки ЕСЛИ всем моим методам нужно открыть коллекцию, тогда мне нужно использовать Linq Extension .ToList () почти везде, где мне нужно использовать списки или пользовательские коллекции во всем моем коде. В таком случае...
4031 просмотров

FxCop: пользовательское правило для проверки значений информации о сборке.
Есть ли достаточно простой способ заставить FxCop проверять, что все мои сборки объявляют определенное значение атрибута? Я хочу убедиться, что все изменили значение по умолчанию, которое вы получаете при создании проекта: [assembly:...
898 просмотров
schedule 18.02.2022

FxCop и Teamcity: не показывает код или строки кода
Я пытаюсь использовать средство запуска сборки FxCop в TeamCity (5.1.2), и пока я получаю результаты анализа, все ошибки показывают «0» для ссылки на строку кода, и я не могу ничего открыть в среде IDE, используя эту ссылку. Я предполагаю...
590 просмотров
schedule 28.02.2022

Могу ли я использовать вложенные классы для предотвращения создания экземпляров класса или?
Я прочитал несколько статей о том, когда использовать вложенные классы, но ни одна из найденных мной статей не отвечает на мой конкретный вопрос. В C # есть класс XmlReader, который предоставляет только метод Create (). Я предполагаю, что создание...
925 просмотров
schedule 03.03.2022

Жандарм против FxCop
жандармерия и FxCop выглядят очень похоже и, похоже, решают ту же проблему. Что бы вы посоветовали небольшой команде разработчиков (3-5 человек), которые в основном работают над веб-приложением с большим количеством бизнес-логики? Почему?
4195 просмотров
schedule 03.03.2022