Исключить полное пространство имен из анализа кода FxCop?

Новые классы стиля могут использовать super(Foo, self), где Foo является классом, а self является экземпляром.

super(type[, object-or-type])

Возвращает прокси-объект что метод делегатов вызывает класс родительского или родственного класса. Это полезно для доступа к унаследованным методам, которые были переопределены в классе. Порядок поиска аналогичен тому, который используется getattr (), за исключением того, что сам тип пропускается.

И в Python 3.x вы можете просто использовать super() внутри класса без параметров .

22
задан hangy 9 December 2008 в 15:26
поделиться

2 ответа

Используйте Сгенерированный Атрибут Кода, вот сообщение в блоге от команды Анализа кода на предмете.

Это наверху пространства имен должно добиться цели:

[GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
1
ответ дан Chane 29 November 2019 в 05:31
поделиться
<Assembly: SuppressMessage("Microsoft.Design", _
    "CA1020:AvoidNamespacesWithFewTypes", _
    Scope:="namespace", _
    Target:="Missico.IO")> 

Поместить утверждение в GlobalSuppressions.vb в корень проекта.

Все, что у меня есть, это пример VB.

1
ответ дан AMissico 29 November 2019 в 05:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: