Как настроить обнаружение цикла пространства имен с помощью NDepend

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

Мне пока неясно, как исключить, например, Helpers пространство имен от ContainsNamespaceDependencyCycle, Я смотрел на пример циклов зависимостей Avoid пространств имен, но также не уверен, как и можно ли его расширить, чтобы исключить определенные пространства имен.

1 ответ

Знаете ли вы, что у нас есть стандартное кодовое правило, которое можно настроить только для определения цикла зависимостей пространства имен? и еще один для взаимозависимых пространств имен, которые часто являются корнями циклов зависимости.

Другие вопросы по тегам