ssg / SimpleBase

.NET library for encoding/decoding Base16, Base32, Base58 and Base85.
Apache License 2.0
147 stars 21 forks source link

Bump NUnit.Analyzers from 0.4.0 to 0.6.0 #27

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps NUnit.Analyzers from 0.4.0 to 0.6.0.

Release notes

Sourced from NUnit.Analyzers's releases.

NUnit Analyzers 0.6 - November 24, 2020

This release of the NUnit Analyzers corrects several false positives from the analyzers.

We have also added a dependency on the Microsoft.CodeAnalysis.Analyzers package to help us follow Roslyn best practices. The analyzer project is now multi-targeting to allow us to better use Nullable Reference Types in the codebase.

The release contains contributions from the following users (in alphabetical order):

Issues Resolved

Bugs

  • #300 NUnit2041 false positives
  • #302 False positive NUnit1004 for test functions that receive array parameters
  • #304 Unable to compile test project when classlib with TestCaseSources is referenced
  • #306 NUnit2022 rule has false positive on hierarchies when using And
  • #308 NUnit1028 false positives
  • #311 NUnit1028 vs. IDisposable
  • #312 NUNIT1003 false positive

Tooling, Process, and Documentation

  • #299 chore: Bump version to 0.6
  • #301 fix(documentation): Linting and spelling mistakes
  • #314 Add Microsoft.CodeAnalysis.Analyzers

NUnit Analyzers 0.5 - September 30, 2020

This release of the NUnit Analyzers adds three new diagnostics. One for ensuring that only test methods are public in a test class, one disallowing the SameAs constraint on non-reference types, and one enforcing that only compatible types are used in a comparison constraint. We have also extended several of the existing diagnostics so that they apply to more cases.

Furthermore, we have significantly improved the performance of many of the existing diagnostics - inspired by work done on the xunit.analyzers.

Finally, the documentation has been improved with additional information in the index and information about configuration of the diagnostics using .editorconfig, and we have added StyleCop and FxCop analyzers to enforce the coding standard.

The release contains contributions from the following users (in alphabetical order):

Issues Resolved

Features and Enhancements

  • #147 Analyzer for non-test methods to be non-public
  • #197 Handle custom type converters
  • #270 Get inspiration from the performance improvements made for the xunit.analyzers
  • #273 NUnit2003: Add code fix with less explicit overload for testing if something is true

... (truncated)

Commits
  • 004ff87 Merge pull request #318 from mikkelbu/release0.6
  • 29f1bde chore: Update CHANGES.txt with release notes for 0.6
  • 313e755 Merge pull request #315 from manfred-brands/roslyn-update
  • d5fe958 Added Microsoft.CodeAnalysis.Analyzers and updated other packages.
  • d5a3301 Merge pull request #313 from Dreamescaper/fix_property_analyzer_for_all_some_...
  • 8e3e344 Merge pull request #310 from manfred-brands/nunit1028_false_positives
  • 554dc80 Merge pull request #309 from manfred-brands/nunit2041_false_positives
  • 46105da NonTestMethodAccessibilityLevelAnalyzer: Allow for IDisposable
  • ea89950 Fix PropertyAnalyzer for combined asserts with All/Some operators
  • b5e73dd ComparableTypesAnalyzer: Under nullable types are not the same reference.
  • 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 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)
ssg commented 3 years ago

NUnit 0.6.0 gives false positives with certain tests

dependabot[bot] commented 3 years ago

OK, I won't notify you again about this release, but will get in touch when a new version is available.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.