Skip to content

Commit 53e50f7

Browse files
authored
add note about option format (#44098)
1 parent d749246 commit 53e50f7

File tree

1 file changed

+16
-8
lines changed
  • docs/fundamentals/code-analysis/style-rules

1 file changed

+16
-8
lines changed

docs/fundamentals/code-analysis/style-rules/ide0079.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "IDE0079: Remove unnecessary suppression"
33
description: "Learn about code analysis rule IDE0079: Remove unnecessary suppression"
4-
ms.date: 03/23/2023
4+
ms.date: 12/27/2024
55
f1_keywords:
66
- IDE0079
77
- dotnet_remove_unnecessary_suppression_exclusions
@@ -71,15 +71,23 @@ class C2
7171

7272
Options specify the behavior that you want the rule to enforce. For information about configuring options, see [Option format](language-rules.md#option-format).
7373

74+
> [!NOTE]
75+
> 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:
76+
>
77+
> ```ini
78+
> dotnet_remove_unnecessary_suppression_exclusions = none
79+
> dotnet_diagnostic.IDE0079.severity = warning
80+
> ```
81+
7482
### dotnet_remove_unnecessary_suppression_exclusions
7583
76-
| Property | Value | Description |
77-
| ------------------------ | ------------------------------------------------------------------------ | ---------------------------------------------- |
78-
| **Option name** | dotnet_remove_unnecessary_suppression_exclusions | |
79-
| **Option values** | `,` separated list of rule IDs or categories (prefixed with `category:`) | Excludes suppressions for the listed rules |
80-
| | `all` | Disables the rule (all rule IDs excluded) |
81-
| | `none` | Enables the rule for all rules (no exclusions) |
82-
| **Default option value** | `none` | |
84+
| Property | Value | Description |
85+
|--------------------------|--------------------------------------------------|------------------------------------------------|
86+
| **Option name** | dotnet_remove_unnecessary_suppression_exclusions | |
87+
| **Option values** | Comma-separated list of rule IDs or categories (prefixed with `category:`) | Excludes suppressions for the listed rules or categories |
88+
| | `all` | Disables the rule (all rule IDs excluded) |
89+
| | `none` | Enables the rule for all rules (no exclusions) |
90+
| **Default option value** | `none` | |
8391
8492
```csharp
8593
using System.Diagnostics.CodeAnalysis;

0 commit comments

Comments
 (0)