diff --git a/docs/fundamentals/code-analysis/style-rules/ide0079.md b/docs/fundamentals/code-analysis/style-rules/ide0079.md index 37097baee816d..0f42cc6d84d2d 100644 --- a/docs/fundamentals/code-analysis/style-rules/ide0079.md +++ b/docs/fundamentals/code-analysis/style-rules/ide0079.md @@ -1,7 +1,7 @@ --- title: "IDE0079: Remove unnecessary suppression" description: "Learn about code analysis rule IDE0079: Remove unnecessary suppression" -ms.date: 03/23/2023 +ms.date: 12/27/2024 f1_keywords: - IDE0079 - dotnet_remove_unnecessary_suppression_exclusions @@ -71,15 +71,23 @@ class C2 Options specify the behavior that you want the rule to enforce. For information about configuring options, see [Option format](language-rules.md#option-format). +> [!NOTE] +> Setting a severity in the format `option_name = value:severity` doesn't apply to the `dotnet_remove_unnecessary_suppression_exclusions` option and should be avoided. Instead, specify the severity using a separate entry, for example: +> +> ```ini +> dotnet_remove_unnecessary_suppression_exclusions = none +> dotnet_diagnostic.IDE0079.severity = warning +> ``` + ### dotnet_remove_unnecessary_suppression_exclusions -| Property | Value | Description | -| ------------------------ | ------------------------------------------------------------------------ | ---------------------------------------------- | -| **Option name** | dotnet_remove_unnecessary_suppression_exclusions | | -| **Option values** | `,` separated list of rule IDs or categories (prefixed with `category:`) | Excludes suppressions for the listed rules | -| | `all` | Disables the rule (all rule IDs excluded) | -| | `none` | Enables the rule for all rules (no exclusions) | -| **Default option value** | `none` | | +| Property | Value | Description | +|--------------------------|--------------------------------------------------|------------------------------------------------| +| **Option name** | dotnet_remove_unnecessary_suppression_exclusions | | +| **Option values** | Comma-separated list of rule IDs or categories (prefixed with `category:`) | Excludes suppressions for the listed rules or categories | +| | `all` | Disables the rule (all rule IDs excluded) | +| | `none` | Enables the rule for all rules (no exclusions) | +| **Default option value** | `none` | | ```csharp using System.Diagnostics.CodeAnalysis;