odalet / Delta.Units

Units Definition and Conversion Library
MIT License
4 stars 2 forks source link

Bump SonarAnalyzer.CSharp from 9.12.0.78982 to 9.14.0.81108 #159

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 10 months ago

Bumps SonarAnalyzer.CSharp from 9.12.0.78982 to 9.14.0.81108.

Release notes

Sourced from SonarAnalyzer.CSharp's releases.

9.14

Hello everyone!

We are happy to announce that we now have 5 dedicated Blazor rules 🚀 🥳

Special thanks to our contributor (and former colleague) @​sagi1623 for fixing SonarSource/sonar-dotnet#8302.

Improvements

  • 8274 - [C#] New rule S6797: Query parameter should be of supported type
  • 8278 - [C#] New rule S6798: [JSInvokable] attribute should only be used on public methods
  • 8275 - [C#] New rule S6800: Component parameter type should match the route parameter type constraint
  • 8277 - [C#] New rule S6802: Using lambda expressions in loops should be avoided in Blazor markup section
  • 8338 - [C#] New rule S6803: Parameters with SupplyParameterFromQuery attribute should be used only in routable components
  • 8228 - [C#] Deprecate S4212
  • 8346 - Create CFG from member node
  • 8271 - Adding missing operation wrappers and syntax kinds to the shim layer
  • 8230 - Update Signing Certificate
  • 8290 - Update RSPEC before 9.14 release

Bug Fixes

  • 8310 - [C#, VB.NET] Fix S2068 AD0001: Overflow exception when a configuration file value is a number greater than Int32.MaxValue

False Positive

  • 8285 - [C#, VB.NET] Fix S2583 FP: Number constraint from remainder calculation is not correct.
  • 8358 - [C#] Fix S2743 FP: Arrow properties do not have static fields
  • 7624 - [C#] Fix S3604 FP: Primary constructors

False Negative

  • 8335 - [C#] Fix S2259 FN: FlowCaptures in Field/PropertyReference.Instance
  • 6050 - [C#] Fix S2930 FN: Track System.Threading.CancellationTokenSource

Performance

  • 8181 - [C#] Improve S5332 performance: Reuse compiled regex

9.13

Hello everyone!

We are happy to announce that we now officially support .Net 8 and C# 12 🚀 🥳

Special thanks to our contributor (and former colleague) @​sagi1623 for fixing #8152.

Due to some technical problems, we could not sign the NuGet packages and we did not push them to nuget.org.

Improvements

  • 8234 - [C#, VB.NET] Revert optional plugin support
  • 3682 - [C#, VB.NET] Update S4830: add a message on secondary locations
  • 3694 - [C#] Update S5773: add a message on secondary locations
  • 8159 - Update RSPEC before 9.13 release

Bug Fixes

  • 8024 - [C#] Fix AD0001 in S1144: Implicit object creation inside collection expression

... (truncated)

Commits
  • 1d0f0d9 Update RSPEC before 9.14 release (#8398)
  • 34d8bc8 Fix S3604 FP: Primary constructors (#8390)
  • d338d0d Fix S6802 FP: Reduce scope to raise only within loop blocks (#8387)
  • 9f6edc4 New rule S6797: Blazor query parameter should be of supported type (#8333)
  • 458feb1 ConditionEvaluatesToConstant: SyntaxWalker re-factoring (#8215)
  • 00cd607 Re-enable on demand plugin download for c# and vb.net (#8317)
  • c746b74 S1144: Add repro for #8342 (#8354)
  • 94f71e4 New rule S6802: Using lambda expressions in loops should be avoided in Blazor...
  • 5576421 Fix S2743 FP: Arrow properties do not have static fields (#8364)
  • b69d763 Fix UTs caused by .NET 8 release by using specific nuget version (#8362)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)