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

Update All packages #110

Open
wants to merge 13 commits into
base: dev
Choose a base branch
from
Open

Update All packages #110

wants to merge 13 commits into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 25, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Meziantou.Analyzer 2.0.155 -> 2.0.183 age adoption passing confidence
Microsoft.CodeAnalysis.CSharp.CodeStyle 4.10.0 -> 4.12.0 age adoption passing confidence
Microsoft.Net.Compilers.Toolset 4.7.0 -> 4.12.0 age adoption passing confidence
Microsoft.VisualStudio.Threading.Analyzers (source) 17.10.48 -> 17.12.19 age adoption passing confidence
SonarAnalyzer.CSharp (source) 9.27.0.93347 -> 9.32.0.97167 age adoption passing confidence

Release Notes

meziantou/Meziantou.Analyzer (Meziantou.Analyzer)

v2.0.183

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.183

Full Changelog: meziantou/Meziantou.Analyzer@2.0.182...2.0.183

v2.0.182

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.182

Full Changelog: meziantou/Meziantou.Analyzer@2.0.181...2.0.182

v2.0.181

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.181

What's Changed
New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.180...2.0.181

v2.0.180

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.180

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.179...2.0.180

v2.0.179

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.179

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.178...2.0.179

v2.0.178

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.178

Full Changelog: meziantou/Meziantou.Analyzer@2.0.177...2.0.178

v2.0.177

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.177

Full Changelog: meziantou/Meziantou.Analyzer@2.0.176...2.0.177

v2.0.176

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.176

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.175...2.0.176

v2.0.175

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.175

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.174...2.0.175

v2.0.174

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.174

Full Changelog: meziantou/Meziantou.Analyzer@2.0.173...2.0.174

v2.0.173

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.173

Full Changelog: meziantou/Meziantou.Analyzer@2.0.172...2.0.173

v2.0.172

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.172

Full Changelog: meziantou/Meziantou.Analyzer@2.0.171...2.0.172

v2.0.171

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.171

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.170...2.0.171

v2.0.170

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.170

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.169...2.0.170

v2.0.169

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.169

What's Changed

New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.168...2.0.169

v2.0.168

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.168

Full Changelog: meziantou/Meziantou.Analyzer@2.0.167...2.0.168

v2.0.167

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.167

Full Changelog: meziantou/Meziantou.Analyzer@2.0.166...2.0.167

v2.0.166

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.166

Full Changelog: meziantou/Meziantou.Analyzer@2.0.165...2.0.166

v2.0.165

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.165

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.164...2.0.165

v2.0.164

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.164

Full Changelog: meziantou/Meziantou.Analyzer@2.0.163...2.0.164

v2.0.163

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.163

Full Changelog: meziantou/Meziantou.Analyzer@2.0.162...2.0.163

v2.0.162

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.162

Full Changelog: meziantou/Meziantou.Analyzer@2.0.161...2.0.162

v2.0.161

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.161

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.160...2.0.161

v2.0.160

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.160

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.159...2.0.160

v2.0.159

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.159

Full Changelog: meziantou/Meziantou.Analyzer@2.0.158...2.0.159

v2.0.158

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.158

Full Changelog: meziantou/Meziantou.Analyzer@2.0.157...2.0.158

v2.0.157

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.157

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.156...2.0.157

v2.0.156

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.156

Full Changelog: meziantou/Meziantou.Analyzer@2.0.155...2.0.156

microsoft/vs-threading (Microsoft.VisualStudio.Threading.Analyzers)

v17.11.20

What's Changed

Full Changelog: microsoft/vs-threading@v17.11.19-preview...v17.11.20

SonarSource/sonar-dotnet (SonarAnalyzer.CSharp)

v9.32.0.97167: 9.32

Compare Source

This rule includes the promotion of 4 rules to Sonar-way, the deprecation of 1 rule and 2 FP fixes.

Rule Promotions and Deprecations
  • 9644 - Modify S2387: Deprecate rule
  • 9643 - Modify S4050: Promote to Sonar-way
  • 9642 - Modify S2674: Promote to Sonar-way
  • 9641 - Modify S3993: Promote to Sonar-way
  • 9640 - Modify S4052: Promote to Sonar-way
False Positive
  • 9590 - [C#] Fix S6966 FP: EntityFrameworks IDbContextFactory CreateDbContext method is preferred over its Async counterpart
  • 8300 - [C#] Fix S3431 FP: Don't raise if assertions are done in catch or finally

v9.31.0.96804: 9.31

Compare Source

This release focuses on improving the SonarQube plugin for the .NET analyzers.

Improvements
  • 9558 - SQ Plugin: Load STIG standard after ACOMMONS-11 is done
  • 8503 - SQ Plugin: Align logging for not indexed files
  • 7798 - SQ Plugin: Remove the sonar runtime checks for versions prior 9.9
  • 7115 - SQ Plugin: Replace org.sonar.api.utils.log.Logger
  • 4687 - SQ Plugin: Add xunit report paths in products UI
  • 4685 - SQ Plugin: Remove deprecated import of integration test coverage from plugins
  • 3102 - SQ Plugin: Replace usages of deprecated Build.setProfile in the integration tests
  • 8032 - SQ Plugin: Update the plugin to store the hash for the .cshtml files to enable incremental PR analysis

v9.30.0.95878: 9.30

Compare Source

Hello, everyone. In this release, we worked on hardening our live variable analysis, which improved the analyzer's accuracy.

False Positives
  • 9473 - Fix S1854 FP: Raises when a variable is reassigned in a using body after it has been already assigned in using statement
  • 9472 - Fix S1854 FP: Raises when a variable is assigned in the switch statement and not used in the first case
  • 9471 - Fix S1854 FP: Raises when a variable is assigned in expression that is part of the ternary condition
  • 9468 - Fix S1854 FP: Throw should connect to outer catch
  • 9466 - Fix S1854 FP: Throw should visit finally

v9.29.0.95321: 9.29

Compare Source

This release includes a lot of false positive and false negative fixes.

Improvements
  • 2120 - [C#] Improve S3247: Rule should recommend pattern matching for new C# instead of as
  • 9465 - Update RSPEC before 9.29 release
False Positive
  • 7522 - [C#] Fix S1104 FP: Do not report in Unity3D serializable classes
  • 6990 - [C#] Fix S1144 FP: Event with a concrete sender
  • 3842 - [C#] Fix S1144 FP: Ignore unused Deconstruct methods
  • 8239 - [C#] Fix S1450 FP: When field is assigned value in event handler
  • 9494 - [C#] Fix S1694 FP: Abstract class with field or constructor
  • 9421 - [C#] Fix S1694 FP: Protected abstract methods
  • 3605 - [C#] Fix S2219 FP: Is operator used for pattern matching
  • 8266 - [C#] Fix S2259 FP: SE engine doesn't take into account element existence collection methods
  • 9485 - [C#] Fix S3247 FP: Should not report on member access objects
  • 6343 - [C#] Fix S3963 FP: Static constructor with conditional and no static field initialization
  • 7961 - [C#, VB.NET] Fix S2699 FP: Support Moq
False Negative
  • 9491 - [C#] Fix S3247 FN: When cast expression contains parentheses
  •   223 - [C#] Fix S3247 FN: Rule should catch more duplicated cast

v9.28.0.94264: 9.28

Compare Source

False Positive
  • 9432 - [C#] Fix S1144 FP: Unused fields in class with StructLayout when struct is in deep hierarchy class
  • 9379 - [C#] Fix S1144 FP: Diagnostic doesn't respect reflection with DynamicallyAccessedMembers attribute
  • 8342 - [C#] Fix S1144 FP: Private Attributes
  • 7068 - [C#] Fix S4144 FP: when type constraints are used
  • 3050 - [C#] Fix S1479 FP: Single line case clause should be ignored
  • 9447 - [C#] Fix S1854 FP: Value used in catch or when should LiveIn for all try blocks
  • 9440 - [C#] Fix S1854 FP: Value used in finally should LiveIn for all try blocks
  • 4948 - [C#] Fix S1854 FP: Value used in finally should LiveIn after throw
  • 6894 - [C#, VB.NET] Fix S3878 FP: When non-object array is passed to object[] params as first argument
  • 6893 - [C#, VB.NET] Fix S3878 FP: when a params argument is named
False Negative
  • 8719 - [C#, VB.NET] Fix S2583/S2589 FN: try-catch in loop, LVA purges symbol prematurely
  • 4940 - [C#] Fix S1854 FN: Proper support of try/catch statements
  • 1255 - [C#] Fix S1871 FN: Support single line conditional block

Configuration

📅 Schedule: Branch creation - "before 5am on Sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Dec 25, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant