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 3.0.0 #28

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps NUnit.Analyzers from 0.4.0 to 3.0.0.

Release notes

Sourced from NUnit.Analyzers's releases.

NUnit Analyzers 3.0 (and 2.0) - January 18, 2021

This release of the NUnit Analyzers adds the possibility to suppress compiler errors based on context. Initially, we support the suppression of errors arising from nullable reference types (many thanks to Manfred Brands for this major contribution). This functionality depends on a newer version of Roslyn which is not supported in Visual Studio 2017 (only in Visual Studio 2019).

So we have decided to release two versions of the analyzers: versions starting with 2.x can be used in Visual Studio 2017 and versions starting with 3.x can be used in Visual Studio 2019 (the major version number matches the major version number of Roslyn). Most features will be available in both the 2.x versions and the 3.x versions, unless they require Roslyn functionality that is only available in the 3.x versions.

The release also contains some bugfixes to existing diagnostics.

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

Issues Resolved

Features and Enhancements

  • #157 Suppress nullability warnings after Is.Not.Null constraint
  • #329 Analyzer to warn against comparison operators in actual expression
  • #333 Add nullable suppression for Assert.Throws

Bugs

  • #320 Incorrect NUnit1011 when TestCaseSource references a base class member
  • #322 NUnit2021 false positive for IEquatable
  • #332 NUnit2026 shouldn't fire when CustomEqualityComparer is used

Tooling, Process, and Documentation

  • #319 chore: Bump version to 0.7
  • #323 Update to latest GuOrg.Roslyn.Asserts
  • #326 fix: Correct missing change AnalyzerAssert => RoslynAssert
  • #328 fix(docs): Fix linting issue
  • #335 Move Constant code closer to actual rule
  • #336 Create a .NETStandard2.0 release

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):

... (truncated)

Commits
  • c4456ca Merge pull request #340 from mikkelbu/release3.0
  • 3a20cc0 Update CHANGES.txt
  • bf80f09 fix: Correct formatting in nuget description
  • 2a2118c chore: Update release notes
  • 33daed7 Merge pull request #339 from mikkelbu/feat/build-and-pack-two-versions
  • c170f71 feat: Improve documentation about the different versions
  • d982979 feat: Build and pack two versions of the analyzers on CI
  • 5a516fd Merge pull request #338 from manfred-brands/MoveConstants
  • 61fe6b9 Removed CodeFixConstants.cs file
  • 1b6ba51 Move Constants.cs files from single Constants folder to appropriate rule folder.
  • 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)