| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| sonar-csharp-plugin-10.30.0.144632.jar | 2026-07-23 | 5.7 MB | |
| sonar-vbnet-plugin-10.30.0.144632.jar | 2026-07-23 | 4.8 MB | |
| SonarAnalyzer.CSharp.10.30.0.144632.nupkg | 2026-07-23 | 1.2 MB | |
| SonarAnalyzer.CSharp.Styling.10.30.0.144632.nupkg | 2026-07-23 | 378.5 kB | |
| SonarAnalyzer.VisualBasic.10.30.0.144632.nupkg | 2026-07-23 | 736.0 kB | |
| 10.30.0.144632 source code.tar.gz | 2026-07-23 | 3.4 MB | |
| 10.30.0.144632 source code.zip | 2026-07-23 | 7.9 MB | |
| README.md | 2026-07-23 | 1.7 kB | |
| Totals: 8 Items | 24.1 MB | 1 | |
Release notes - .NET Analyzers - 10.30
Feature
NET-1536 Implement rule S8970: Null-forgiving operators should not be used when nullable warnings are disabled NET-3436 Implement rule S8949: Use the overload that accepts a CancellationToken NET-3810 Fix: Protobuf Importer logs debug on excluded files NET-3877 Implement rule S8747: Migrations should not narrow column types without converting existing data NET-4091 Implement rule S8969: Null-forgiving operators should not be redundant NET-4120 Update RSPEC before 10.30 release
False Positive
NET-1541 Fix S3459 FP: support classes marked with [AutoConstructor] attribute NET-1583 Fix S6967 FP: Raises when model has no validation attributes NET-1840 Fix S3903 FP: top-level statements and partial Program in separate file NET-4059 Improve precision of S8949 (CancellationTokenShouldBeUsed) - umbrella NET-4191 Fix S3169 FP: Should not raise in Azure Cosmos
False Negative
NET-3819 Fix S1244 FN: Should report on Double.Equals
Bug
NET-4107 Fix S4026 Race Condition