Download Latest Version sonar-csharp-plugin-10.35.0.4138.jar (5.9 MB) Google Add to Preferred Sources
Home / 10.35.0.4138
Name Modified Size InfoDownloads / Week
Parent folder
sonar-csharp-plugin-10.35.0.4138.jar 2026-09-28 5.9 MB
sonar-vbnet-plugin-10.35.0.4138.jar 2026-09-28 5.0 MB
SonarAnalyzer.CSharp.10.35.0.4138.nupkg 2026-09-28 1.5 MB
SonarAnalyzer.CSharp.Styling.10.35.0.4138.nupkg 2026-09-28 462.4 kB
SonarAnalyzer.VisualBasic.10.35.0.4138.nupkg 2026-09-28 1.0 MB
10.35.0.4138 source code.tar.gz 2026-09-26 3.6 MB
10.35.0.4138 source code.zip 2026-09-26 8.6 MB
README.md 2026-09-26 4.7 kB
Totals: 8 Items   26.1 MB 3

Release notes - .NET Analyzers - 10.35

Feature

NET-1313 Improve S3267: Suggest other LINQ methods instead of always Where NET-4549 Update RSPEC before 10.35 release

False Positive

NET-87 Fix S6667 FP: Add an exception when rethrowing the exception NET-1559 Fix S6966 FP: FluentValidation ValidateAndThrow should not be proposed NET-3964 Fix S125 FP: Do not raise on comments that resemble code but are not NET-4294 Fix S107 FP: Should not raise on constructors of dependency-injection managed types NET-4310 Fix S8747 FP: Do not raise when data is backfilled via UpdateData NET-4315 Fix S3453 FP: Should not raise on classes with static members and non-static nested types NET-4415 Fix S8969 FP: redundant null-forgiving operator raised on ref-loop variables reassigned each iteration NET-4466 Fix S6966 FP: Do not suggest a non-awaitable overload resolved via speculative rebind NET-4546 Fix S6669 FP: overridden "format" rule parameter is ignored NET-4556 Fix S1128 FP: SafeVisit abort silently drops necessary usings NET-4634 Fix S9022 FP: Generic identity pass-through wrapper not implementing IEnumerable<t> misclassified as a reshaping boundary NET-4639 Fix S8717 FP: EF6 and EF Core referenced in the same compilation (in-progress migration)

False Negative

NET-4256 Fix S9022 FN: Include on owned-type navigation not detected as redundant NET-4532 Fix S9022/S9023 FN: rule stays silent when the Include is used in a comparison, cast, or other common expression NET-4541 Fix S5542 FN: Detect weak RSA signature padding

Bug

NET-4571 Fix AD0001: NRE in DoNotOverwriteCollectionElements NET-4587 Fix AD0001: ArgumentNullException in ReleaseCorrectReaderWriterLockBase (S7131) NET-4588 Fix AD0001: ArgumentNullException in FirstSingleShouldBeUsedOnNonEmptyCollectionBase (S7130) NET-4636 Fix S6966 AD0001: NullReferenceException on null-conditional calls followed by an indexer

Maintenance

NET-4370 Drop backward compatibility with S4NET below 5.2 NET-4540 Update MSTest to 4.4.0 NET-4550 Bump version to 10.35 NET-4555 Update SonarSource/sonar-scanner-engine monorepo to v13.11.0.5929 NET-4558 Create SLCORE ticket instead of SLVSCODE and SLI on release NET-4579 ShimLayer Generator: Remove old BasicBlock and ControlFlowBranch NET-4580 Update dependency Microsoft.NET.Test.Sdk to 18.10.0 NET-4596 Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.2 NET-4597 Update dependency Verify.MSTest to 32.0.1 NET-4622 Update SonarSource/sonar-scanner-engine monorepo to v13.13.0.6016 NET-4628 Update dependency Microsoft.NET.Test.Sdk to 18.10.1 NET-4631 Update MSTest to 4.4.1 NET-4632 Harden S1144: internal-type usage scan no longer trusts partial SafeVisit walks NET-4637 Update protocolbuffers/protobuf monorepo to v4.36.2 NET-4663 Restore sonar-csharp-enterprise-plugin minsize to 6200000

Source: README.md, updated 2026-09-26