TrevorPilley / phone-number-parser

A .NET library for parsing phone numbers.
MIT License
25 stars 2 forks source link

Bump SonarAnalyzer.CSharp from 9.20.0.85982 to 9.21.0.86780 #601

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Bumps SonarAnalyzer.CSharp from 9.20.0.85982 to 9.21.0.86780.

Release notes

Sourced from SonarAnalyzer.CSharp's releases.

9.21

New Rules

  • 8771 - [C#] New rule S6678: Use PascalCase for named placeholders
  • 8770 - [C#] New rule S6674: Log message template should be syntactically correct
  • 8768 - [C#] New rule S2629: Logging templates should be constant
  • 8767 - [C#] New rule S6677: Named placeholders should be unique
  • 8766 - [C#] New rule S6667: Exceptions should be passed as an argument when logging in a catch clause
  • 8765 - [C#] New rule S6668: Logging arguments should be passed to the correct parameter

Improvements

  • The following rules were promoted to the SonarWay profile: S127, S1244, S1696, S1192, S1994, S2701, S2955

Bug Fixes

  • 8787 - [C#] Fix AD0001: SonarAnalyzer.Rules.CSharp.SymbolicExecutionRunner throws an exception on unknown Numeric Constraints

False Positive

  • 8823 - [C#] Fix S2701 FP: avoid raising for xUnit Assert.True()
  • 6772 - [C#] Fix S4507 FP: Error raised on .NET 7 although the debug feature is deactivated
Commits
  • b05eb80 Rule S6668: Handle the rule exceptions (#8848)
  • afbce35 Update RSPEC for 9.21 Release (#8838)
  • 88b80ab Improve S6678: Change primary and secondary locations (#8836)
  • 7ae6c9a Promote 7 rules to SonarWay (#8806)
  • c0d6a61 New rule S6674: Log message template should be syntactically correct (#8818)
  • 4fe2a8b New rule S6668: Logging arguments should be passed to the correct parameter (...
  • b0d5ee0 .NET ITs: Move .NET5 code to CSharpLatest (#8808)
  • 95a7dca Fix S2701 FP: avoid raising for xUnit Assert.True() (#8823)
  • beb30d9 S125: Add FP Repro for #8819 (#8821)
  • f96478a Template rules update after peach validation part#2 (#8820)
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)