Описание тега fxcop-customrules

2 ответа

Пользовательские правила fxcop - проверка исходного кода на наличие нового ключевого слова

Я хотел бы избежать создания экземпляров определенного класса с новым и заставить использовать фабричный класс. Но я не понимаю, как это сделать. Может кто-нибудь показать мне маленький образец? Заранее спасибо за любую помощь, С наилучшими пожелани…
17 ноя '09 в 17:08
0 ответов

Как создать собственное правило в fxcop

Подскажите, пожалуйста, пошаговое объяснение о том, как создавать собственные правила с помощью FXCop для.Net. В FxCop какое значение, которое мы вводим, нам нужно выбрать для Target и какое значение нам нужно выбрать для правил? Заранее спасибо..
15 июл '15 в 10:30
1 ответ

Сравните FxCop TypeNode с System.Type

У меня есть атрибут с именем SearchableAttribute, который помечает свойства классов. Однако только свойства типа string могут быть помечены с этим [Searchable] приписывать. Чтобы ограничить это, я пытаюсь написать правило CodeAnalysis, которое анали…
27 ноя '15 в 11:45
1 ответ

Как отладить пользовательские правила анализа кода?

Я написал несколько пользовательских правил на C#, следуя пошаговым инструкциям, которые я нашел на этом сайте. Когда я пытаюсь запустить анализ кода в /questions/tagged/visual-studio-2013, я получаю ошибку CA0054 в области результатов CA. Я хотел б…
0 ответов

Как получить номер строки для пользовательского правила Fxcop?

Я написал собственные правила fxcop для поиска открытых полей в закрытом классе. Анализ дает мне правильный результат нарушения, но я не получил номер строки. Как получить конкретный номер строки о нарушении? Ниже приведен мой пользовательский код F…
19 дек '17 в 10:09
0 ответов

Как создать пользовательские правила с помощью FxCop в проекте DotNet Core

Я пытаюсь найти способ сделать некоторые пользовательские правила с FxCop в проекте DotNet Core. Я знаю, что мы можем сделать это на Framework 4.6. В настоящее время у меня есть все мои правила для DLL и в моем файле набора правил: <RuleHintPaths…
19 мар '18 в 15:40
1 ответ

Пользовательское правило FXCop для определения наличия регистрации улова (Анализ пользовательского кода)

Я реализовал несколько "стандартных" правил анализа кода Microsoft. Однако им не хватало одной области, которую они не могли обнаружить в улове, чтобы увидеть, было ли ведение журнала. Так что мой тестовый проект имеет эти два метода. Я ожидаю, что …
29 апр '15 в 20:25
1 ответ

FxCop: пользовательское правило для проверки значений информации сборки

Есть ли достаточно простой способ заставить FxCop проверить, что все мои сборки декларируют определенное значение атрибута? Я хочу убедиться, что все изменили настройки по умолчанию, которые вы получаете при создании проекта: [assembly: AssemblyComp…
11 ноя '11 в 09:16
1 ответ

Как создать объект FxCop Problem() с правильным номером строки в источнике

Я создал правило FxCop, которое проверяет использование DateTime.Now. Он работает довольно хорошо, за исключением того, что он сообщает номер ошибочной строки как начало метода, а не строку кода, которая фактически вызывает DateTime.Now. Что мне нуж…
27 окт '11 в 21:43
1 ответ

Пользовательское правило FxCop для проверки пространства имен

Я пытаюсь написать собственное правило в FxCop, чтобы проверить, начинается ли мое пространство имен с определенного слова. Я пробовал что-то вроде ниже: public override ProblemCollection Check(string namespaceName, TypeNodeCollection types) { if (n…
08 окт '15 в 14:47
0 ответов

FxCopSdk RuleUtilities.GetDataFilePaths

Я пытался использовать следующее, но я не могу получить ни одну строку, чтобы вернуть какие-либо результаты: var searchResults = RuleUtilities.GetDataFilePaths("BizTalkCopExclusions.txt", SearchFolders.Project); var searchResults = RuleUtilities.Get…
14 июл '16 в 09:49
1 ответ

Пользовательское правило в FxCop для применения только к методам, вызываемым методом определенного типа

Я хочу создать FxRule, который применяет метод, только если метод вызывается из определенного класса. ПРИМЕЧАНИЕ: я не хочу просто применять правило к методу определенного класса, я хочу иметь возможность обрабатывать методы, вызывающие другие метод…
21 июн '11 в 13:34
2 ответа

Определение класса с помощью SerializationAttribute в пользовательском правиле FxCop

Я пытаюсь написать правило FxCop, которое соответствует классам, которые украшены атрибутом Serializable, но кажется, что атрибут игнорируется. Например. учитывая этот образец класса [Serializable] [Description] public class ClassWithSerializableMus…
18 июл '14 в 13:02
1 ответ

Пользовательские правила FxCop для проверки атрибутов в приложении MVC

Есть достаточно простой способ получить FxCop, чтобы проверить, есть ли использование ViewBag, ViewData в приложении MVC.
05 июн '13 в 14:26
1 ответ

Пользовательские правила Fxcop с SonarQube

Я хочу использовать только собственные правила для моего кода с SonarQube. У меня есть только DLL пользовательских правил. Как я могу это сделать? Согласно документу, я понял, что мне нужно создать новое правило, но не уверен, как его создать.
10 дек '14 в 11:30
0 ответов

Интеграция пользовательских правил fxcop

Я работаю над решением, где определенный код будет помечен как ошибка или предупреждение. Я построил эти проверки в рамках FXCOP как пользовательский набор правил. Эти правила реализованы в DLL. Когда я помещаю эту dll в папку "Правила" в fxcop, пов…
1 ответ

Существует ли стандартное правило FxCop, которое обнаруживает создание новых исключений без установки InnerException?

Наша (довольно большая) база кода имеет несколько таких конструкций: try { DoSomething(); } catch (Exception e) { CleanUp(); throw new MoreSpecificException(); } И я хочу убедиться, что мы генерируем новое исключение с установленным InnerException в…
04 дек '15 в 11:43
0 ответов

Создание настраиваемого правила для FxCop

Нужна помощь для создания правила fxcop для следующего оператора: "Do not cast values from different domains" Я погуглил это утверждение и получил некоторую информацию со следующего сайта Microsoft: Кликните сюда Это говорит "•Do not cast values fro…
19 дек '13 в 07:05
0 ответов

Статический анализ кода не работает для пользовательского набора правил

Мы пытаемся создать собственный набор правил, который можно применять в процессе сборки. Для этого я создал настраиваемое правило и настраиваемый набор правил, но анализ не работает, однако я протестировал правило с помощью Debug -> Start Externa…
1 ответ

Подавление ошибки FXCOP для метода vb.net

Я хочу подавить ошибку FXCOP (CA1811) для конкретной функции vb.net. Нравиться<SuppressMessage()>в С#, есть ли у нас альтернатива этому в VB.net? Я новичок в vb.net.