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 linting dependencies (#60)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Roslynator.Analyzers](https://togithub.com/dotnet/roslynator) | `4.12.3` -> `4.12.4` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/Roslynator.Analyzers/4.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Roslynator.Analyzers/4.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Roslynator.Analyzers/4.12.3/4.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Roslynator.Analyzers/4.12.3/4.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [SonarAnalyzer.CSharp](https://redirect.sonarsource.com/doc/sonar-visualstudio.html) ([source](https://togithub.com/SonarSource/sonar-dotnet)) | `9.25.1.91650` -> `9.28.0.94264` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/SonarAnalyzer.CSharp/9.28.0.94264?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/SonarAnalyzer.CSharp/9.28.0.94264?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/SonarAnalyzer.CSharp/9.25.1.91650/9.28.0.94264?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/SonarAnalyzer.CSharp/9.25.1.91650/9.28.0.94264?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>dotnet/roslynator (Roslynator.Analyzers)</summary> ### [`v4.12.4`](https://togithub.com/dotnet/roslynator/blob/HEAD/ChangeLog.md#4124---2024-06-01) ##### Fixed - Fix analyzer [RCS1108](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1108) ([PR](https://togithub.com/dotnet/roslynator/pull/1469)) - Fix analyzer [RCS1201](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1201) ([PR](https://togithub.com/dotnet/roslynator/pull/1470)) - Fix analyzer [RCS0012](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0012) ([PR](https://togithub.com/dotnet/roslynator/pull/1472)) - \[CLI] Fix duplicate analyzers ([PR](https://togithub.com/dotnet/roslynator/pull/1477)) </details> <details> <summary>SonarSource/sonar-dotnet (SonarAnalyzer.CSharp)</summary> ### [`v9.28.0.94264`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.28.0.94264): 9.28 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.27.0.93347...9.28.0.94264) ##### False Positive - [9432](https://togithub.com/SonarSource/sonar-dotnet/issues/9432) - \[C#] Fix S1144 FP: Unused fields in class with StructLayout when struct is in deep hierarchy class - [9379](https://togithub.com/SonarSource/sonar-dotnet/issues/9379) - \[C#] Fix S1144 FP: Diagnostic doesn't respect reflection with `DynamicallyAccessedMembers` attribute - [8342](https://togithub.com/SonarSource/sonar-dotnet/issues/8342) - \[C#] Fix S1144 FP: Private Attributes - [7068](https://togithub.com/SonarSource/sonar-dotnet/issues/7068) - \[C#] Fix S4144 FP: when type constraints are used - [3050](https://togithub.com/SonarSource/sonar-dotnet/issues/3050) - \[C#] Fix S1479 FP: Single line case clause should be ignored - [9447](https://togithub.com/SonarSource/sonar-dotnet/issues/9447) - \[C#] Fix S1854 FP: Value used in `catch` or `when` should LiveIn for all try blocks - [9440](https://togithub.com/SonarSource/sonar-dotnet/issues/9440) - \[C#] Fix S1854 FP: Value used in finally should LiveIn for all try blocks - [4948](https://togithub.com/SonarSource/sonar-dotnet/issues/4948) - \[C#] Fix S1854 FP: Value used in finally should LiveIn after throw - [6894](https://togithub.com/SonarSource/sonar-dotnet/issues/6894) - \[C#, VB.NET] Fix S3878 FP: When non-object array is passed to object\[] params as first argument - [6893](https://togithub.com/SonarSource/sonar-dotnet/issues/6893) - \[C#, VB.NET] Fix S3878 FP: when a params argument is named ##### False Negative - [8719](https://togithub.com/SonarSource/sonar-dotnet/issues/8719) - \[C#, VB.NET] Fix S2583/S2589 FN: try-catch in loop, LVA purges symbol prematurely - [4940](https://togithub.com/SonarSource/sonar-dotnet/issues/4940) - \[C#] Fix S1854 FN: Proper support of try/catch statements - [1255](https://togithub.com/SonarSource/sonar-dotnet/issues/1255) - \[C#] Fix S1871 FN: Support single line conditional block ### [`v9.27.0.93347`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.27.0.93347): 9.27 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.26.0.92422...9.27.0.93347) This release includes a ton of false positive and false negative fixes. We would also like to thank [@​sagi1623](https://togithub.com/sagi1623) for his contribution in [#​8464](https://togithub.com/SonarSource/sonar-dotnet/pull/8464), which fixed three issues 🚀. ##### Improvements - [RSPEC change](https://togithub.com/SonarSource/rspec/pull/3960) - Rule S1694: Promoted to SonarWay - [9390](https://togithub.com/SonarSource/sonar-dotnet/issues/9390) - Rule S6608: Benchmark is benchmarking the wrong things - [8795](https://togithub.com/SonarSource/sonar-dotnet/issues/8795) - \[C#] Improve S1694: Remove part about protected constructor - [5417](https://togithub.com/SonarSource/sonar-dotnet/issues/5417) - Enable multiple project level issues - [9372](https://togithub.com/SonarSource/sonar-dotnet/issues/9372) - Update RSPEC before 9.27 release ##### False Positive - [9247](https://togithub.com/SonarSource/sonar-dotnet/issues/9247) - \[C#] Fix S2629 FP: Constant fields in interpolated string - [9241](https://togithub.com/SonarSource/sonar-dotnet/issues/9241) - \[C#, VB.NET] Fix S2094 FP: Allow empty queries - [9106](https://togithub.com/SonarSource/sonar-dotnet/issues/9106) - \[C#] Fix S3459 FP: Backing field with `ref` property - [8522](https://togithub.com/SonarSource/sonar-dotnet/issues/8522) - \[C#, VB.NET] Fix S3220 FP: Rule does not take into account generics - [8436](https://togithub.com/SonarSource/sonar-dotnet/issues/8436) - \[C#] Fix S3253 FP: Don't raise for primary constructor in type declarations without parameters when they inherit from types with parameters - [8199](https://togithub.com/SonarSource/sonar-dotnet/issues/8199) - \[C#, VB.NET] Fix S2737 FP: Raised when exception filter is used - [8025](https://togithub.com/SonarSource/sonar-dotnet/issues/8025) - \[C#] Fix S2325 FP: Partial method implementations - [7521](https://togithub.com/SonarSource/sonar-dotnet/issues/7521) - \[C#] Fix S2743 FP: Should not raise when base type is generic - [7137](https://togithub.com/SonarSource/sonar-dotnet/issues/7137) - \[VB.NET] Fix S1654 FP: Do not report on event handlers, interfaces and overrides ##### False Negative - [9002](https://togithub.com/SonarSource/sonar-dotnet/issues/9002) - \[C#, VB.NET] Fix S6931 FN: Route templates starting with `~/` - [6644](https://togithub.com/SonarSource/sonar-dotnet/issues/6644) - \[C#] Fix S2190 FN: No issues raised if recursion is inside an EventDeclaration by [@​sagi1623](https://togithub.com/sagi1623) - [6643](https://togithub.com/SonarSource/sonar-dotnet/issues/6643) - \[C#] Fix S2190 FN: No issues raised if recursion is inside a ConversionOperatorDeclaration by [@​sagi1623](https://togithub.com/sagi1623) - [6642](https://togithub.com/SonarSource/sonar-dotnet/issues/6642) - \[C#] Fix S2190 FN: No issues raised if recursion is inside an indexer by [@​sagi1623](https://togithub.com/sagi1623) - [4081](https://togithub.com/SonarSource/sonar-dotnet/issues/4081) - \[C#] Fix S2743 FN: Static fields of nested class inside generic class ### [`v9.26.0.92422`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.26.0.92422): 9.26 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.25.1.91650...9.26.0.92422) ##### New Rules - [8871](https://togithub.com/SonarSource/sonar-dotnet/issues/8871) - \[C#] New rule S6932: Use model binding instead of reading raw request data - [8992](https://togithub.com/SonarSource/sonar-dotnet/issues/8992) - \[C#] New rule S4347: Secure random number generators must not output predictable values - [8996](https://togithub.com/SonarSource/sonar-dotnet/issues/8996) - \[C#] New rule S6781: JWT secret keys should not be disclosed - [8982](https://togithub.com/SonarSource/sonar-dotnet/issues/8982) - \[C#] New rule S6377: XML signatures should be verified securely - [8998](https://togithub.com/SonarSource/sonar-dotnet/issues/8998) - \[C#] New rule S5344: Passwords should not be stored in plain-text or with a fast hashing algorithm ##### Bug Fixes - [8577](https://togithub.com/SonarSource/sonar-dotnet/issues/8577) - Fix S2234 Bug: AD0001 is thrown due to referencing a location outside of the current compilation ##### Improvements - [9282](https://togithub.com/SonarSource/sonar-dotnet/issues/9282) - \[C#] S6964: Issue is reported on the attribute instead of the property ##### False Positive - [9360](https://togithub.com/SonarSource/sonar-dotnet/issues/9360) - \[C#] Fix S6964 FP: Properties decorated with the \[BindNever] attribute - [9337](https://togithub.com/SonarSource/sonar-dotnet/issues/9337) - \[C#] Fix S6964 FP: Add more attributes to the exclusions - [9336](https://togithub.com/SonarSource/sonar-dotnet/issues/9336) - \[C#] Fix S6966 FP: Don't raise on XmlReader and XmlWriter methods - [9331](https://togithub.com/SonarSource/sonar-dotnet/issues/9331) - \[C#] Fix S6964 FP: Property with a default value - [9285](https://togithub.com/SonarSource/sonar-dotnet/issues/9285) - \[C#] Fix S6964 FP: Do not raise in properties with required modifier - [9284](https://togithub.com/SonarSource/sonar-dotnet/issues/9284) - \[C#] Fix S6964 FP: Should not raise for reference properties in nullable context - [9275](https://togithub.com/SonarSource/sonar-dotnet/issues/9275) - \[C#] Fix S6964 FP: Don't raise on properties annotated with the JsonRequiredAttribute - [9269](https://togithub.com/SonarSource/sonar-dotnet/issues/9269) - \[C#] Fix S6966 FP: EntityFrameworks DbContext/DBSet Add/AddRange methods are preferred over their Async counterpart - [9265](https://togithub.com/SonarSource/sonar-dotnet/issues/9265) - \[C#] Fix S6966 FP: MongoDB Find can not be replaced by FindAsync - [9252](https://togithub.com/SonarSource/sonar-dotnet/issues/9252) - \[C#] Fix S6934 FP: Abstract Controller base class - [8985](https://togithub.com/SonarSource/sonar-dotnet/issues/8985) - \[C#] Fix S6934 FP: Attributes implementing `IRouteTemplateProvider` or inheriting from RouteAttribute ##### False Negative - [9263](https://togithub.com/SonarSource/sonar-dotnet/issues/9263) - \[C#] Fix S6964 FN: Rule should raise in case of value type property annotated with RequiredAttribute </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 becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/smartive/cas-fee-adv-mumble-api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information