nunit/nunit.analyzers (NUnit.Analyzers)
### [`v4.1.0`](https://togithub.com/nunit/nunit.analyzers/releases/tag/4.1.0): NUnit Analyzers 4.1 - March 16, 2024
[Compare Source](https://togithub.com/nunit/nunit.analyzers/compare/4.0.1...4.1.0)
NUnit Analyzers 4.1 - March 16, 2024
This release of the Analyzers extends the suppression of nullable warnings to also respect assumptions -
expressed via `Assume.That`. Also nullable warnings are suppressed even in the context of the
null-forgiving operator `!`, and NUnit2010 is extended to also cover `is` pattern expressions - e.g.
`is null` and more general integer patterns as `is < 0 or >= 1`.
The release contains contributions from the following users (in alphabetical order):
- [@lahma](https://togithub.com/lahma)
- [@manfred-brands](https://togithub.com/manfred-brands)
- [@mikkelbu](https://togithub.com/mikkelbu)
- [@RenderMichael](https://togithub.com/RenderMichael)
- [@TheBigNeo](https://togithub.com/TheBigNeo)
- [@verdie-g](https://togithub.com/verdie-g)
Issues Resolved
Features and Enhancements
- [#693](https://togithub.com/nunit/nunit.analyzers/issues/693) Possibly Null Reference Warning should be suppressed for Assume
- [#691](https://togithub.com/nunit/nunit.analyzers/issues/691) Extent rule NUnit2010 to detect 'is null'
- [#679](https://togithub.com/nunit/nunit.analyzers/issues/679) Null suppression doesn't work when the body has a null suppression
Bugs
- [#700](https://togithub.com/nunit/nunit.analyzers/issues/700) CodeFix for Assert with null message causes ambiguous code.
- [#689](https://togithub.com/nunit/nunit.analyzers/issues/689) Incorrect constraint model transformation for named parameters
Tooling, Process, and Documentation
- [#697](https://togithub.com/nunit/nunit.analyzers/issues/697) chore: Bump NUnit to version 4.1.0
- [#694](https://togithub.com/nunit/nunit.analyzers/issues/694) Switch to using license expression
- [#690](https://togithub.com/nunit/nunit.analyzers/issues/690) chore(deps): Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0
- [#687](https://togithub.com/nunit/nunit.analyzers/issues/687) chore: Update release notes
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:
4.0.1
->4.1.0
Release Notes
nunit/nunit.analyzers (NUnit.Analyzers)
### [`v4.1.0`](https://togithub.com/nunit/nunit.analyzers/releases/tag/4.1.0): NUnit Analyzers 4.1 - March 16, 2024 [Compare Source](https://togithub.com/nunit/nunit.analyzers/compare/4.0.1...4.1.0) NUnit Analyzers 4.1 - March 16, 2024 This release of the Analyzers extends the suppression of nullable warnings to also respect assumptions - expressed via `Assume.That`. Also nullable warnings are suppressed even in the context of the null-forgiving operator `!`, and NUnit2010 is extended to also cover `is` pattern expressions - e.g. `is null` and more general integer patterns as `is < 0 or >= 1`. The release contains contributions from the following users (in alphabetical order): - [@lahma](https://togithub.com/lahma) - [@manfred-brands](https://togithub.com/manfred-brands) - [@mikkelbu](https://togithub.com/mikkelbu) - [@RenderMichael](https://togithub.com/RenderMichael) - [@TheBigNeo](https://togithub.com/TheBigNeo) - [@verdie-g](https://togithub.com/verdie-g) Issues Resolved Features and Enhancements - [#693](https://togithub.com/nunit/nunit.analyzers/issues/693) Possibly Null Reference Warning should be suppressed for Assume - [#691](https://togithub.com/nunit/nunit.analyzers/issues/691) Extent rule NUnit2010 to detect 'is null' - [#679](https://togithub.com/nunit/nunit.analyzers/issues/679) Null suppression doesn't work when the body has a null suppression Bugs - [#700](https://togithub.com/nunit/nunit.analyzers/issues/700) CodeFix for Assert with null message causes ambiguous code. - [#689](https://togithub.com/nunit/nunit.analyzers/issues/689) Incorrect constraint model transformation for named parameters Tooling, Process, and Documentation - [#697](https://togithub.com/nunit/nunit.analyzers/issues/697) chore: Bump NUnit to version 4.1.0 - [#694](https://togithub.com/nunit/nunit.analyzers/issues/694) Switch to using license expression - [#690](https://togithub.com/nunit/nunit.analyzers/issues/690) chore(deps): Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 - [#687](https://togithub.com/nunit/nunit.analyzers/issues/687) chore: Update release notesConfiguration
📅 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.