SonarSource/sonar-dotnet (SonarAnalyzer.CSharp)
### [`v9.22.0.87781`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.22.0.87781): 9.22
[Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.21.0.86780...9.22.0.87781)
##### New Rules
- [8869](https://togithub.com/SonarSource/sonar-dotnet/issues/8869) - \[C#, VB.NET] New rule S6930: Backslash should be avoided in route templates
- [8844](https://togithub.com/SonarSource/sonar-dotnet/issues/8844) - \[C#] New rule S3416: Loggers should be named for their enclosing types
- [8840](https://togithub.com/SonarSource/sonar-dotnet/issues/8840) - \[C#] New rule S6675: Trace.WriteLineIf should not be used with TraceSwitch levels
- [8847](https://togithub.com/SonarSource/sonar-dotnet/issues/8847) - \[C#] New rule S2139: Exceptions should be either logged or rethrown but not both
- [8845](https://togithub.com/SonarSource/sonar-dotnet/issues/8845) - \[C#] New rule S6664: too many logging calls within a code block
- [8843](https://togithub.com/SonarSource/sonar-dotnet/issues/8843) - \[C#] New rule S6672: Generic logger injection should match enclosing type
- [8842](https://togithub.com/SonarSource/sonar-dotnet/issues/8842) - \[C#] New rule S6669: Logger field names should comply with a naming convention
- [8841](https://togithub.com/SonarSource/sonar-dotnet/issues/8841) - \[C#] New rule S6670: Trace.Write and Trace.WriteLine should not be used
- [8769](https://togithub.com/SonarSource/sonar-dotnet/issues/8769) - \[C#] New rule S6673: Log message template placeholders should be in the right order
- [8846](https://togithub.com/SonarSource/sonar-dotnet/issues/8846) - \[C#] New rule S1312: Logger fields should be `private static readonly` \[Non-SonarWay]
##### False Positive
- [8891](https://togithub.com/SonarSource/sonar-dotnet/issues/8891) - \[C#] Fix S2629 FP: Allow concatenation of constants
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
9.21.0.086780
->9.22.0.87781
Release Notes
SonarSource/sonar-dotnet (SonarAnalyzer.CSharp)
### [`v9.22.0.87781`](https://togithub.com/SonarSource/sonar-dotnet/releases/tag/9.22.0.87781): 9.22 [Compare Source](https://togithub.com/SonarSource/sonar-dotnet/compare/9.21.0.86780...9.22.0.87781) ##### New Rules - [8869](https://togithub.com/SonarSource/sonar-dotnet/issues/8869) - \[C#, VB.NET] New rule S6930: Backslash should be avoided in route templates - [8844](https://togithub.com/SonarSource/sonar-dotnet/issues/8844) - \[C#] New rule S3416: Loggers should be named for their enclosing types - [8840](https://togithub.com/SonarSource/sonar-dotnet/issues/8840) - \[C#] New rule S6675: Trace.WriteLineIf should not be used with TraceSwitch levels - [8847](https://togithub.com/SonarSource/sonar-dotnet/issues/8847) - \[C#] New rule S2139: Exceptions should be either logged or rethrown but not both - [8845](https://togithub.com/SonarSource/sonar-dotnet/issues/8845) - \[C#] New rule S6664: too many logging calls within a code block - [8843](https://togithub.com/SonarSource/sonar-dotnet/issues/8843) - \[C#] New rule S6672: Generic logger injection should match enclosing type - [8842](https://togithub.com/SonarSource/sonar-dotnet/issues/8842) - \[C#] New rule S6669: Logger field names should comply with a naming convention - [8841](https://togithub.com/SonarSource/sonar-dotnet/issues/8841) - \[C#] New rule S6670: Trace.Write and Trace.WriteLine should not be used - [8769](https://togithub.com/SonarSource/sonar-dotnet/issues/8769) - \[C#] New rule S6673: Log message template placeholders should be in the right order - [8846](https://togithub.com/SonarSource/sonar-dotnet/issues/8846) - \[C#] New rule S1312: Logger fields should be `private static readonly` \[Non-SonarWay] ##### False Positive - [8891](https://togithub.com/SonarSource/sonar-dotnet/issues/8891) - \[C#] Fix S2629 FP: Allow concatenation of constantsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.