CA1509: недопустимая запись в файле конфигурации метрик кода

Свойство Значение
Идентификатор правила CA1509
Заголовок недопустимая запись в файле конфигурации метрик кода
Категория Ремонтопригодность
Исправление является критическим или не критическим Не критическое
Включен по умолчанию в .NET 8 No

Причина

Файл конфигурации с именем CodeMetricsConfig.txt имеет недопустимую запись.

Описание правила

Правила анализа для метрик кода позволяют предоставить дополнительный файл в проекте с именем CodeMetricsConfig.txt. Этот файл содержит записи для настройки пороговых значений метрик кода для анализа. В этом файле можно настроить следующие правила:

Каждая запись для этого файла конфигурации должна быть в следующем формате:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Допустимые значения: CA1501RuleId , CA1502и CA1505CA1506.
  • Допустимые значения для необязательныхSymbolKind: Assembly, Namespace, Type, Method, FieldEventи Property.
  • Допустимые значения для Threshold неотрицательных целых чисел.
  • Строки, начинаемые с "#", рассматриваются как строки комментариев.

Ниже приведен пример допустимого файла конфигурации.

# Comment text

CA1501: 1

CA1502(Type): 4
CA1502(Method): 2

Недопустимая запись в этом файле конфигурации помечена диагностикой CA1509.

Устранение нарушений

Чтобы устранить нарушение этого правила, обеспечьте правильный формат недопустимой записи в CodeMetricsConfig.txt.

Когда лучше отключить предупреждения

Не отключайте предупреждения для этого правила.

См. также