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

Как ограничить запрос методов NDepend по атрибуту типа
Я пытаюсь заставить NDepend идентифицировать длинные методы, используя модифицированную версию стандартного запроса «Слишком большие методы». Я не хочу сообщать о длинных методах, над которыми у разработчиков мало контроля, поэтому я отфильтровываю...
1581 просмотров
schedule 19.04.2022

Как получить список типов, от которых зависит мой класс в Ndepend?
Использование Nзависимости; Как получить список всех типов ( только из одной сборки ), которые использует мой класс? Если есть способ сделать это, кроме Ndepend, я открыт для предложений.
163 просмотров
schedule 08.06.2022

График зависимости пространства имен для всего решения в NDepend
NDepend кажется отличным инструментом для анализа кода, особенно для визуализации графа зависимостей, поэтому мы купили копию. Однако единственное, что мне действительно нужно больше всего, кажется невозможным: мне нужен граф зависимости...
542 просмотров

Как выбрать свойства с определенным атрибутом с помощью Ndepend
У меня есть свойства с атрибутом [Аудит], как это [Audit] public string WorkPhone { get { return workPhone; } set { workPhone = value; } } Мне нужно выбрать все такие свойства. Но нет предопределенного домена - Свойства на Ndepend....
392 просмотров
schedule 20.05.2022

Перенести запрос NDepend CQLINQ на c# LINQ
Можно ли использовать для переноса запроса CQLinq на простой запрос C# LINQ? Я создаю инструмент анализатора кода, используя NDepend API, и я хотел бы использовать запросы CQLinq. Некоторые из них легко портировать. Например, from m in...
237 просмотров
schedule 06.06.2022

Как определить контекст выполнения NDepend API CQLinq в С#?
Когда я переношу запрос NDepend CQLinq на C#, я всегда должен начинать определять кодовую базу для запроса, поэтому этот запрос CQLinq from m in Methods where m.ILCyclomaticComplexity > 10 select new {m} используя NDepend API в С#, я...
83 просмотров
schedule 06.05.2023

Исключение классов, созданных через контейнер IOC, из предупреждения NDepend
Мои отчеты NDepend предупреждают, что «нестатические классы должны быть созданы или превращены в статические». Большинство классов в возвращаемом списке регистрируются через мой контейнер IOC (Unity) и создаются моей инфраструктурой IOC во время...
270 просмотров
schedule 13.04.2023

Как получить рекурсивный список зависимостей
Начиная с одной сборки, я хотел бы получить рекурсивный список всех зависимостей сборки. Я хочу, чтобы зависимость определялась манифестом сборки каждой сборки. Другими словами, я не хочу, чтобы зависимость сборки была исключена из списка только...
811 просмотров
schedule 17.08.2023

Может ли NDepend выводить код во всех методах вверх по дереву зависимостей для определенных методов?
Я хочу иметь возможность интегрировать в наш процесс сборки возможность сравнивать после каждой сборки с предыдущей сборкой любые изменения кода, сделанные для любых зависимостей, для списка конкретных методов. Итак, если у меня есть два метода,...
111 просмотров
schedule 15.01.2023

Как я могу заставить NDepend не выполнять анализ, если новые вызовы используются для устаревшего типа?
У нас есть тип с именем OldThing , который мы хотим со временем устареть. Нам нужен запрос/правило NDepend, которое говорит from this point on, don't add any more calls to 'OldThing' . В настоящее время мы используем NDepend и имеем базовую...
36 просмотров
schedule 29.09.2022

Сохраняйте только используемые типы и удаляйте неиспользуемые типы
Есть ли способ удалить неиспользуемые типы / код из проекта. допустим, я использую NAudio (исходный код) в своем консольном приложении, и я использую только класс WaveIn из него. Могу ли я удалить неиспользуемые классы из кода и оставить только...
492 просмотров

Есть ли способ использовать NDepend API для получения списка сборок и связанных с ними проектов?
В настоящее время я пытаюсь получить список сторонних поставщиков, поставляемых с каждым продуктом, и столкнулся с NDepend API. Основываясь на проведенном мной исследовании, кажется, что вы вводите файл решения, а на выходе появляется список...
254 просмотров
schedule 20.10.2022

API для чтения необработанных данных NDepend Metrics и Code в SonarQube
Я использую плагин NDepend для SonarQube для загрузки метрик в SonarQube. Я хотел бы знать, как сделать одно из следующего, Как получить необработанные данные xml из плагина NDepend? Как получить NDepend метрики кода для каждого метода (а не...
58 просмотров
schedule 24.04.2023

java.lang.NullPointerException: свойство sonar.cs.ndepend.projectPath должно быть установлено (на абсолютный путь)
Как и в предыдущем сообщении: Интеграция NDepend SonarQube создает исключение java.lang.NullPointerException , при попытке интегрировать NDepend 6.3 в SonarQube 6.1 генерируется исключение NullPointerException: java.lang.NullPointerException: The...
156 просмотров
schedule 12.07.2022