nunit/nunit.analyzers (NUnit.Analyzers)
### [`v3.10.0`](https://togithub.com/nunit/nunit.analyzers/releases/tag/3.10.0): NUnit Analyzers 3.10 (and 2.10)
[Compare Source](https://togithub.com/nunit/nunit.analyzers/compare/3.9.0...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](https://togithub.com/manfred-brands)
- [@mikkelbu](https://togithub.com/mikkelbu)
- [@stevenaw](https://togithub.com/stevenaw)
Issues Resolved
Features and Enhancements
- [#639](https://togithub.com/nunit/nunit.analyzers/issues/639) Rule to check users don't accidentally specify CallerArgumentExpression parameters
- [#634](https://togithub.com/nunit/nunit.analyzers/issues/634) Relax analyzers for added support for IAsyncEnumerable on \*Source attributes
Tooling, Process, and Documentation
- [#648](https://togithub.com/nunit/nunit.analyzers/issues/648) chore: Skip branch builds on PRs
- [#644](https://togithub.com/nunit/nunit.analyzers/issues/644) chore: Update release notes for 3.10 beta
- [#429](https://togithub.com/nunit/nunit.analyzers/issues/429) Drop the VSIX project
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» 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:
3.9.0
->3.10.0
Release Notes
nunit/nunit.analyzers (NUnit.Analyzers)
### [`v3.10.0`](https://togithub.com/nunit/nunit.analyzers/releases/tag/3.10.0): NUnit Analyzers 3.10 (and 2.10) [Compare Source](https://togithub.com/nunit/nunit.analyzers/compare/3.9.0...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](https://togithub.com/manfred-brands) - [@mikkelbu](https://togithub.com/mikkelbu) - [@stevenaw](https://togithub.com/stevenaw) Issues Resolved Features and Enhancements - [#639](https://togithub.com/nunit/nunit.analyzers/issues/639) Rule to check users don't accidentally specify CallerArgumentExpression parameters - [#634](https://togithub.com/nunit/nunit.analyzers/issues/634) Relax analyzers for added support for IAsyncEnumerable on \*Source attributes Tooling, Process, and Documentation - [#648](https://togithub.com/nunit/nunit.analyzers/issues/648) chore: Skip branch builds on PRs - [#644](https://togithub.com/nunit/nunit.analyzers/issues/644) chore: Update release notes for 3.10 beta - [#429](https://togithub.com/nunit/nunit.analyzers/issues/429) Drop the VSIX projectConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» 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.