dependabot[bot] opened a new pull request, #7982:
URL: https://github.com/apache/ignite-3/pull/7982

   Updated [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) from 
3.6.1 to 3.10.0.
   
   <details>
   <summary>Release notes</summary>
   
   _Sourced from [NUnit.Analyzers's 
releases](https://github.com/nunit/nunit.analyzers/releases)._
   
   ## 3.10.0
   
   NUnit Analyzers 3.10 (and 2.10) - November 27, 2023
   
   This release adds a couple of improvements to the analyzers: 
   * Check that users don't accidentally specify CallerArgumentExpression 
parameters
   * Relax analyzers for added support for IAsyncEnumerable on *Source 
attributes
   
   These improvements extend the functionality in the beta that added support 
for NUnit 4 and
   for migrating to NUnit 4. Especially, the handling of the movement of 
classic asserts into a new namespace
   NUnit.Framework.Legacy and of the improved assert result messages - for more 
information see
   https://docs.nunit.org/articles/nunit/Towards-NUnit4.html. The analyzers can 
help updating the
   classic assert and fix the assert messages.
   
   The release contains contributions from the following users (in alphabetical 
order):
   * @​manfred-brands
   * @​mikkelbu
   * @​stevenaw
   
   Issues Resolved
   
   Features and Enhancements
   * #​639 Rule to check users don't accidentally specify 
CallerArgumentExpression parameters
   * #​634 Relax analyzers for added support for IAsyncEnumerable on *Source 
attributes
   
   Tooling, Process, and Documentation
   * #​648 chore: Skip branch builds on PRs
   * #​644 chore: Update release notes for 3.10 beta
   * #​429 Drop the VSIX project
   
   ## 3.10.0-beta1
   
   NUnit Analyzers 3.10-beta1 (and 2.9-beta1) - November 17, 2023
   
   This beta adds support for the upcoming NUnit 4 - see pull request #​612 - 
which solves the following issues
   * #​620 Make Classic Conversion rule for CollectionAssert improvement
   * #​618 Make Classic Conversion rule for StringAssert
   * #​617 Update .Within makes no sense rule
   * #​610 Ensure Test Code works with NUnit4
   * #​606 Support for NUnit 4 legacy asserts
   * #​562 Warn use of params for assertion messages
   
   The primary change is the handling of the movement of classic asserts into a 
new namespace
   `NUnit.Framework.Legacy` and of the improved assert result messages - for 
more information see
   https://docs.nunit.org/articles/nunit/Towards-NUnit4.html. The analyzers can 
help updating the
   classic assert and fix the assert messages.
   
   The release contains contributions from the following users (in alphabetical 
order):
   * @​CollinAlpert
   * @​manfred-brands
   * @​mikkelbu
   * @​OsirisTerje
   
   Issues Resolved
   
   Features and Enhancements
   * #​620 Make Classic Conversion rule for CollectionAssert improvement
   * #​618 Make Classic Conversion rule for StringAssert
   * #​617 Update .Within makes no sense rule
   * #​615 Add support for Assert.MultipleAsync
   * #​610 Ensure Test Code works with NUnit4
   * #​606 Support for NUnit 4 legacy asserts
   * #​562 Warn use of params for assertion messages
   
   Bugs
   * #​632 NUnit1031 doesn't seem to work with Generic parameters
   * #​631 NUnit1001/NUnit1031 don't observe null forgiveness operator
   * #​621 NUnit2025 fires unnecessarily
   
   Tooling, Process, and Documentation
   * #​633 chore(deps): Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0
   
   ## 3.9.0
   
   NUnit Analyzers 3.9 (and 2.9) - October 27, 2023
   
   This release contains bugfixes to NUnit2045 - Use Assert.Multiple - and 
NUnit1032 - 
   An IDisposable field/property should be Disposed in a TearDown method - and 
corrects
   a StackOverflowException when tests calls methods recursively.
   
   The release contains contributions from the following users (in alphabetical 
order):
   * @​andrewimcclement
   * @​manfred-brands
   * @​mikkelbu
   * @​NottsColin
   * @​RenderMichael
   
   Issues Resolved
   
   Bugs
   * #​614 NUnit2045 does not respect lambda captures
   * #​607 NUnit1032 false positive when test class is static
   * #​602 Bug: StackOverflowException when test calls recursive method in 3.7.
   
   ## 3.8.0
   
   NUnit Analyzers 3.8 (and 2.8) - September 25, 2023
   
   This release contains a fix to the WithinUsageAnalyzer and handling of false 
duplicates when
   combining NUnit1032 - An IDisposable field/property should be Disposed in a 
TearDown method -
   with LifeCycle.InstancePerTestCase.
   
   The release contains contributions from the following users (in alphabetical 
order):
   * @​andrewimcclement
   * @​fredjeronimo
   * @​HenryZhang-ZHY
   * @​manfred-brands
   * @​mikkelbu
   
   Issues Resolved
   
   Features and Enhancements
   * #​595 NUnit1032 false positive in LifeCycle.InstancePerTestCase test 
fixture using constructor
   
   Bugs
   * #​596 WithinUsageAnalyzer threw an exception of type 
'System.IndexOutOfRangeException'
   
   Tooling, Process, and Documentation
   * #​598 Update NUnit1032.md to fix typo Dipose -> Dispose.
   
   ## 3.7.0
   
   NUnit Analyzers 3.7 (and 2.7) - September 16, 2023
   
   This release contains a lot of improvements and corrections to the 
supression of non-nullable fields and properties
   that are assigned in setup methods (and not in constructors). We have also 
added suppression of:
   * CA1812 - Avoid uninstantiated internal classes - on test classes
   * CA1001 - Types that own disposable fields should be disposable - when 
disposed is called in TearDown methods
   
   The release also contain some improvements to the performance of the 
analyzers by avoid repeated calls to 
   GetTypeByMetadataName. Also ValuesAttribute is now also handled by the 
analyzer in a similar manner as TestCaseAttribute.
   Most of the work done in this release have either been driven by or made by 
@​manfred-brands.
   
   The release contains contributions from the following users (in alphabetical 
order):
   * @​333fred
   * @​Corniel
   * @​andrewimcclement
   * @​IlIlIllIllI
   * @​jhinder
   * @​MaceWindu
   * @​manfred-brands
   * @​mikkelbu
   * @​RenderMichael
   * @​SeanKilleen
   * @​stevenaw
   
   Issues Resolved
   
   Features and Enhancements
   * #​585 NonNullableFieldOrPropertyIsUninitializedSuppressor doesn't check 
async methods called from SetUp
   * #​582 NonNullableFieldOrPropertyIsUninitializedSuppressor does not detect 
assignments in try/finally blocks
   * #​569 Added a suppressor when CA1812 fires on NUnit Test classes.
   * #​568 Feature request: suppress CA1001 when Dispose is called in the 
TearDown method
   * #​561 NUnit2021 error shown when comparing Uri and string
   * #​548 Use RegisterCompilationStartAction to avoid repeated calls to 
GetTypeByMetadataName 
   * #​542 Allow the *Source Analyzers to permit Task<IEnumerable>
   * #​462 DiagnosticsSuppress does not suppress CS8634
   * #​344 Add a rule informing that .Within is not valid for non-numeric types.
   * #​52 Reuse TestCaseAttribute logic for ValuesAttribute improvement
   
   Bugs
   * #​587 Buggy interaction between the Assert.Multiple fixer and null 
reference suppression
   * #​580 False positive for WithinUsageAnalyzer
   * #​559 FP NUnit1001: CustomTypeConverters could convert from anything
   * #​549 Code Fix for NUnit2010 on Ref Structs Creates CS0306
   * #​541 [NUnit2045] Incorrect refactoring
   * #​535 DiagnosticSuppressor doesn't suppress values passed as arguments
   * #​534 QuickFix for Assert.Multiple looses white space before and comments 
after bug
   
   Tooling, Process, and Documentation
   * #​579 chore: Bump Microsoft.NET.Test.Sdk
   * #​578 chore(deps): Bump Microsoft.CodeAnalysis.NetAnalyzers
    ... (truncated)
   
   Commits viewable in [compare 
view](https://github.com/nunit/nunit.analyzers/compare/3.6.1...3.10.0).
   </details>
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=NUnit.Analyzers&package-manager=nuget&previous-version=3.6.1&new-version=3.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   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 show <dependency name> 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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to