Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump SonarAnalyzer.CSharp from 8.48.0.56517 to 8.49.0.57237 #10

Merged
merged 1 commit into from
Nov 23, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 23, 2022

Bumps SonarAnalyzer.CSharp from 8.48.0.56517 to 8.49.0.57237.

Release notes

Sourced from SonarAnalyzer.CSharp's releases.

8.49

Hi everyone,

This release brings you the first fragment of C# 11 support in our Sonarway rules. It fixes a nice number of false positives and false negatives that were caused by the new C# 11 syntax. Look out for new releases as we will continue working on our C# 11 syntax support.

Special thanks to @​Corniel for his contribution: SonarSource/sonar-dotnet#6279.

New Rules

  • 6279 - [VB.NET] Implement S3871: Exceptions should be public - for VB.NET

Improvements

  • 6338 - Add repository link to NuGet packages
  • 6315 - Update RSPEC before 8.49 release

Bug Fixes

  • 6341 - [C#] AD0001 for S4426: CryptographicKeyShouldNotBeTooShort

False Positive

  • 6313 - Fix S2933 FP: Support unsigned right-shift operator (>>>)
  • 6312 - Fix S3875 FP: Do not raise an issue when implementing IEqualityOperators interface
  • 6311 - Fix S3927 FP: Support static abstract/virtual interface methods
  • 6307 - Fix S2225 FP: Support static virtual/abstract interface methods
  • 6302 - Fix S1854 FP: Support newlines in string interpolation
  • 6301 - Fix S1854 FP: Support interpolated raw string literals

False Negative

  • 6309 - Fix S6419 FN: Support unsigned right-shift operator (>>>)
  • 6308 - Fix S1121 FN: Support unsigned right-shift operator (>>>)
  • 6304 - Fix S2696 FN: Support unsigned right-shift operator (>>>)
  • 6303 - Fix S3010 FN: Support unsigned right-shift operator (>>>)
  • 6299 - Fix S4790 FN: Support multi-line string interpolation
  • 6298 - Fix S4790 FN: Support raw string literals
  • 6297 - Fix S5332 FN: Support utf-8 string literals
  • 6296 - Fix S2934 FN: Support unsigned right shift operator (>>>)
  • 6295 - Fix S3060 FN: Support list patterns
  • 6294 - Fix S2183 FN: Support unsigned right-shift operator (>>>)
  • 6293 - Fix S2115 FN: Support multi-line string interpolation inside a raw string literal
  • 6292 - Fix S2479 FP: Ignore raw string literals
  • 6291 - Fix S2479 FN: Support utf-8 strings
  • 6290 - Fix S2479 FN: Support raw string literals with interpolation
  • 6289 - S2688 FN: Do not raise for IsExpression since it works as expected
  • 6288 - Fix S1118 FN: Support static abstract/virtual interface implementation classes
  • 6287 - Fix S3247 FN: Support list patterns
  • 5744 - Fix S4456/S4457 FN: Recognize ArgumentNullException.ThrowIfNull()
Commits
  • 4c649ea Update RSPEC before 8.49 release (#6406)
  • 8feb583 Revert S4502 C#11 changes to opt for performance (#6407)
  • d1d2206 Add adminToken to WsClient. (#6405)
  • 638c7a6 GitHub workflow: Migrate MilestoneIssue to shared action (#6370)
  • 9b87b41 Fix S2225 FP: Support static virtual/abstract interface methods (#6335)
  • b05c668 Fix S4456/S4457 FN ArgumentNullException.ThrowIfNull() (#5779)
  • c8b6656 Fix AD0001 for S4426 (#6371)
  • bc4869e Fix S4502 FN: Support generic attributes (#6342)
  • ef202fa Rule S1659: Add test case with wrong indentation (#6354)
  • 8ed3c90 Fix S2479 FN: Support utf-8 strings, ignore raw and verbatim strings (#6345)
  • 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)

Bumps [SonarAnalyzer.CSharp](https://github.com/SonarSource/sonar-dotnet) from 8.48.0.56517 to 8.49.0.57237.
- [Release notes](https://github.com/SonarSource/sonar-dotnet/releases)
- [Commits](SonarSource/sonar-dotnet@8.48.0.56517...8.49.0.57237)

---
updated-dependencies:
- dependency-name: SonarAnalyzer.CSharp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Nov 23, 2022
@linkdotnet linkdotnet merged commit 00ace5c into main Nov 23, 2022
@linkdotnet linkdotnet deleted the dependabot/nuget/SonarAnalyzer.CSharp-8.49.0.57237 branch November 23, 2022 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file .NET Pull requests that update .net code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant