Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(lint deps): update dependency sonaranalyzer.csharp to 9.32.0.97…
…167 (#63) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [SonarAnalyzer.CSharp](https://redirect.sonarsource.com/doc/sonar-visualstudio.html) ([source](https://togithub.com/SonarSource/sonar-dotnet)) | `9.28.0.94264` -> `9.32.0.97167` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/SonarAnalyzer.CSharp/9.32.0.97167?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/SonarAnalyzer.CSharp/9.32.0.97167?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/SonarAnalyzer.CSharp/9.28.0.94264/9.32.0.97167?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/SonarAnalyzer.CSharp/9.28.0.94264/9.32.0.97167?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>SonarSource/sonar-dotnet (SonarAnalyzer.CSharp)</summary> ### [`v9.32.0.97167`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.32.0.97167): 9.32 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.31.0.96804...9.32.0.97167) 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](https://togithub.com/SonarSource/sonar-dotnet/issues/9644) - Modify S2387: Deprecate rule - [9643](https://togithub.com/SonarSource/sonar-dotnet/issues/9643) - Modify S4050: Promote to Sonar-way - [9642](https://togithub.com/SonarSource/sonar-dotnet/issues/9642) - Modify S2674: Promote to Sonar-way - [9641](https://togithub.com/SonarSource/sonar-dotnet/issues/9641) - Modify S3993: Promote to Sonar-way - [9640](https://togithub.com/SonarSource/sonar-dotnet/issues/9640) - Modify S4052: Promote to Sonar-way ##### False Positive - [9590](https://togithub.com/SonarSource/sonar-dotnet/issues/9590) - \[C#] Fix S6966 FP: EntityFrameworks IDbContextFactory CreateDbContext method is preferred over its Async counterpart - [8300](https://togithub.com/SonarSource/sonar-dotnet/issues/8300) - \[C#] Fix S3431 FP: Don't raise if assertions are done in catch or finally ### [`v9.31.0.96804`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.31.0.96804): 9.31 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.30.0.95878...9.31.0.96804) This release focuses on improving the SonarQube plugin for the .NET analyzers. ##### Improvements - [9558](https://togithub.com/SonarSource/sonar-dotnet/issues/9558) - SQ Plugin: Load STIG standard after ACOMMONS-11 is done - [8503](https://togithub.com/SonarSource/sonar-dotnet/issues/8503) - SQ Plugin: Align logging for not indexed files - [7798](https://togithub.com/SonarSource/sonar-dotnet/issues/7798) - SQ Plugin: Remove the sonar runtime checks for versions prior 9.9 - [7115](https://togithub.com/SonarSource/sonar-dotnet/issues/7115) - SQ Plugin: Replace org.sonar.api.utils.log.Logger - [4687](https://togithub.com/SonarSource/sonar-dotnet/issues/4687) - SQ Plugin: Add xunit report paths in products UI - [4685](https://togithub.com/SonarSource/sonar-dotnet/issues/4685) - SQ Plugin: Remove deprecated import of integration test coverage from plugins - [3102](https://togithub.com/SonarSource/sonar-dotnet/issues/3102) - SQ Plugin: Replace usages of deprecated Build.setProfile in the integration tests - [8032](https://togithub.com/SonarSource/sonar-dotnet/issues/8032) - SQ Plugin: Update the plugin to store the hash for the .cshtml files to enable incremental PR analysis ### [`v9.30.0.95878`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.30.0.95878): 9.30 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.29.0.95321...9.30.0.95878) Hello, everyone. In this release, we worked on hardening our live variable analysis, which improved the analyzer's accuracy. ##### False Positives - [9473](https://togithub.com/SonarSource/sonar-dotnet/issues/9473) - Fix S1854 FP: Raises when a variable is reassigned in a using body after it has been already assigned in using statement - [9472](https://togithub.com/SonarSource/sonar-dotnet/issues/9472) - Fix S1854 FP: Raises when a variable is assigned in the switch statement and not used in the first case - [9471](https://togithub.com/SonarSource/sonar-dotnet/issues/9471) - Fix S1854 FP: Raises when a variable is assigned in expression that is part of the ternary condition - [9468](https://togithub.com/SonarSource/sonar-dotnet/issues/9468) - Fix S1854 FP: Throw should connect to outer catch - [9466](https://togithub.com/SonarSource/sonar-dotnet/issues/9466) - Fix S1854 FP: Throw should visit finally ### [`v9.29.0.95321`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.29.0.95321): 9.29 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.28.0.94264...9.29.0.95321) This release includes a lot of false positive and false negative fixes. ##### Improvements - [2120](https://togithub.com/SonarSource/sonar-dotnet/issues/2120) - \[C#] Improve S3247: Rule should recommend pattern matching for new C# instead of `as` - [9465](https://togithub.com/SonarSource/sonar-dotnet/issues/9465) - Update RSPEC before 9.29 release ##### False Positive - [7522](https://togithub.com/SonarSource/sonar-dotnet/issues/7522) - \[C#] Fix S1104 FP: Do not report in Unity3D serializable classes - [6990](https://togithub.com/SonarSource/sonar-dotnet/issues/6990) - \[C#] Fix S1144 FP: Event with a concrete sender - [3842](https://togithub.com/SonarSource/sonar-dotnet/issues/3842) - \[C#] Fix S1144 FP: Ignore unused `Deconstruct` methods - [8239](https://togithub.com/SonarSource/sonar-dotnet/issues/8239) - \[C#] Fix S1450 FP: When field is assigned value in event handler - [9494](https://togithub.com/SonarSource/sonar-dotnet/issues/9494) - \[C#] Fix S1694 FP: Abstract class with field or constructor - [9421](https://togithub.com/SonarSource/sonar-dotnet/issues/9421) - \[C#] Fix S1694 FP: Protected abstract methods - [3605](https://togithub.com/SonarSource/sonar-dotnet/issues/3605) - \[C#] Fix S2219 FP: Is operator used for pattern matching - [8266](https://togithub.com/SonarSource/sonar-dotnet/issues/8266) - \[C#] Fix S2259 FP: SE engine doesn't take into account element existence collection methods - [9485](https://togithub.com/SonarSource/sonar-dotnet/issues/9485) - \[C#] Fix S3247 FP: Should not report on member access objects - [6343](https://togithub.com/SonarSource/sonar-dotnet/issues/6343) - \[C#] Fix S3963 FP: Static constructor with conditional and no static field initialization - [7961](https://togithub.com/SonarSource/sonar-dotnet/issues/7961) - \[C#, VB.NET] Fix S2699 FP: Support Moq ##### False Negative - [9491](https://togithub.com/SonarSource/sonar-dotnet/issues/9491) - \[C#] Fix S3247 FN: When cast expression contains parentheses - [223](https://togithub.com/SonarSource/sonar-dotnet/issues/223) - \[C#] Fix S3247 FN: Rule should catch more duplicated cast </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 9pm,before 6am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/smartive/cas-fee-adv-mumble-api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM4LjU2LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information