[dotnet] Remove legacy static analyzer suppressions#17084
[dotnet] Remove legacy static analyzer suppressions#17084nvborisenko merged 1 commit intoSeleniumHQ:trunkfrom
Conversation
PR TypeEnhancement Description
|
| Relevant files | |||
|---|---|---|---|
| Cleanup |
| ||
| Configuration changes |
|
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
There was a problem hiding this comment.
Pull request overview
This PR cleans up the .NET WebDriver project’s legacy static analyzer suppression setup by removing the project-level suppression file and relocating the remaining assembly-level compliance attribute into a dedicated AssemblyInfo.cs.
Changes:
- Added
Properties/AssemblyInfo.cscontaining the assembly-levelCLSCompliantattribute (and the standard license header). - Removed
GlobalSuppressions.cs, eliminating all legacySuppressMessage-based analyzer suppressions.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| dotnet/src/webdriver/Properties/AssemblyInfo.cs | Introduces a dedicated location for the CLSCompliant assembly attribute (plus license header). |
| dotnet/src/webdriver/GlobalSuppressions.cs | Deletes legacy code-analysis suppression attributes and removes the file entirely. |
The main change is moving assembly-level compliance and copyright information from
GlobalSuppressions.cstoAssemblyInfo.cs, and removing all code analysis suppressions fromGlobalSuppressions.cs.🔄 Types of changes