System.IO.Abstractions.Analyzers icon indicating copy to clipboard operation
System.IO.Abstractions.Analyzers copied to clipboard

Update dependency Microsoft.CodeAnalysis.NetAnalyzers to v8

Open renovate[bot] opened this issue 2 years ago • 0 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Microsoft.CodeAnalysis.NetAnalyzers 6.0.0 -> 8.0.0 age adoption passing confidence

Release Notes

dotnet/roslyn-analyzers (Microsoft.CodeAnalysis.NetAnalyzers)

v7.0.1: NetAnalyzers 7.0.1

Compare Source

Release build of Microsoft.CodeAnalysis.NetAnalyzers containing first-party code quality analyzers ("CAxxxx rules").

Contains bug fixes on top of 7.0.0 release.

What's Changed

Full Changelog: https://github.com/dotnet/roslyn-analyzers/compare/7.0.0...7.0.1

v7.0.0: NetAnalyzers 7.0.0

Compare Source

Release build of Microsoft.CodeAnalysis.NetAnalyzers containing first-party code quality analyzers ("CAxxxx rules").

Added
  • Globalization
    • CA1311: Specify a culture or use an invariant version -- Enabled by default
  • Interoperability
    • CA1420: Property, type, or attribute requires runtime marshalling -- Enabled by default
    • CA1421: This method uses runtime marshalling even when the 'DisableRuntimeMarshallingAttribute' is applied -- Enabled by default
    • CA1422: Validate platform compatibility -- Enabled by default
  • Performance
    • CA1850: Prefer static 'HashData' method over 'ComputeHash' -- Enabled by default
    • CA1851: Possible multiple enumerations of 'IEnumerable' collection
    • CA1852: Seal internal types -- Enabled by default
    • CA1853: Unnecessary call to 'Dictionary.ContainsKey(key)' -- Enabled by default
    • CA1854: Prefer the 'IDictionary.TryGetValue(TKey, out TValue)' method -- Enabled by default
    • CA1855: Prefer 'Clear' over 'Fill' -- Enabled by default
  • Reliability
    • CA2019: Improper 'ThreadStatic' field initialization -- Enabled by default
    • CA2020: Prevent from behavioral change -- Enabled by default
  • Usage
    • CA2259: 'ThreadStatic' only affects static fields -- Enabled by default
    • CA2260: Use correct type parameter -- Enabled by default

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 was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Nov 17 '23 19:11 renovate[bot]