Marvin-Brouwer / FluentSerializer

A fluent take on serializer libraries
Apache License 2.0
20 stars 1 forks source link

Bump SonarAnalyzer.CSharp from 8.52.0.60960 to 8.53.0.62665 #273

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps SonarAnalyzer.CSharp from 8.52.0.60960 to 8.53.0.62665.

Release notes

Sourced from SonarAnalyzer.CSharp's releases.

8.53

New Rules

  • 6658 - [C#] New rule S2198: Silly mathematical comparisons should not be made
  • 6705 - [C#, VB.NET] New rule S2166: Classes named like "Exception" should extend "Exception" or a subclass
  • 6663 - [C#, VB.NET] New rule S4663: Comments should not be empty
  • 6659 - [C#, VB.NET] New rule S3063: "StringBuilder" data should be used
  • 6657 - [C#, VB.NET] New rule S3878: Arrays should not be created for params parameters
  • 6656 - [C#, VB.NET] New rule S1133: Deprecated code should be removed

Improvements

  • 6676 - Update RSPEC before 8.53 release
  • 6634 - Enable Incremental Analysis ITs
  • 6521 - [C#] Improve S1244: Add message to use "IsX" instead of "== double.X"
  • 6331 - [C#] Improve S3927: Interfaces should be excluded
  • 6321 - [C#] Improve S1144: Highlight only the identifier name

False Positive

  • 6653 - [C#] Fix S4487 FP: ??= operator reads value
  • 6616 - [C#] Fix S2219 FP: "Use the is operator" reports "unfixable" code
  • 5430 - [C#] Fix S3220 FP: Rule does not take into account access modifier of the members
Commits
  • 6bc8c18 Update RSPEC for release (#6762)
  • 9164a51 Update SonarLint config (#6758)
  • c3ee7ab Make KnownType class and fields public, to make it usable in SyntaxFacade (#6...
  • bfdeee3 S1133, S1123: Merge the implementations (#6719)
  • c4258e5 KnownReference: Add support for testing for referenced libraries (#6726)
  • a2d988a New rule S3063: "StringBuilder" data should be used (#6696)
  • 32343e3 Exclude infinity from S2198, add testcases for Infinity+NaN (#6749)
  • 2b0fa12 Java ITs CSharp: Start orchestrator only once (#6712)
  • 833e003 New rule S2198: Silly mathematical comparisons should not be made (#6695)
  • b9f87fd New rule S2166: Classes named like "Exception" should extend "Exception" or a...
  • 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 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)