v0.3.0-alpha
Pre-release
Pre-release
Moq.Analyzers v0.3.0 π
Holidays are coming and it's time for the last release of the year! π
There's a lot that has gone into this release, mostly housekeeping and bug fixes that are transparent to you. However, there are two new diagnostics included in this release.
This will be the last release until we move to v1.0.0
Analyzer Behavior Changes
- Remove false positive for Moq1200 when using parameterized lambda by @rjmurillo in #301
- Add new rule to enforce MockBehavior.Strict (Moq1410) by @rjmurillo in #302
Full List of What's Changed
- Bump Nerdbank.GitVersioning from 3.6.143 to 3.6.146 by @dependabot in #232
- Bump Microsoft.Diagnostics.Tracing.TraceEvent from 3.1.15 to 3.1.16 by @dependabot in #228
- Add IOperation to DiagnosticExtensions and clean up overloads by @MattKotsenas in #233
- Bump nbgv from 3.6.143 to 3.6.146 by @dependabot in #230
- Bump Meziantou.Analyzer from 2.0.169 to 2.0.173 by @dependabot in #231
- Create a shared Common .projitems by @MattKotsenas in #235
- Remove ECS0200 suppression and update WellKnownTypes to not trigger ECS0600 by @rjmurillo in #236
- Add BannedApiAnalyzer and ban direct use of Diagnostic.Create by @MattKotsenas in #239
- Add *.props and *.targets to XML section of .editorconfig template by @MattKotsenas in #240
- Bump Meziantou.Analyzer from 2.0.173 to 2.0.175 by @dependabot in #237
- Remove dead suppressions and dead code by @MattKotsenas in #242
- Add rule suppression docs to README and each rule by @MattKotsenas in #241
- Bump Meziantou.Analyzer from 2.0.175 to 2.0.176 by @dependabot in #243
- Disable SquiggleCop for PerfDiff by @MattKotsenas in #244
- Bump Roslynator.Analyzers from 4.12.8 to 4.12.9 by @dependabot in #246
- Bump Verify.Xunit from 27.0.1 to 27.1.0 by @dependabot in #247
- Use WellKnownTypeProvider + KnownSymbols pattern to simplify analyzers by @MattKotsenas in #245
- Bump Polyfill from 7.1.2 to 7.2.0 by @dependabot in #248
- Bump Verify.Xunit from 27.1.0 to 28.0.0 by @dependabot in #251
- Bump Meziantou.Analyzer from 2.0.176 to 2.0.177 by @dependabot in #249
- Bump Verify.Xunit from 28.0.0 to 28.1.3 by @dependabot in #253
- Bump Polyfill from 7.2.0 to 7.4.0 by @dependabot in #256
- Bump EffectiveCSharp.Analyzers from 0.1.0 to 0.2.0 by @dependabot in #250
- Bump Verify.Xunit from 28.1.3 to 28.2.0 by @dependabot in #257
- Update global.json to SDK 9 by @rjmurillo in #263
- Bump Meziantou.Analyzer from 2.0.177 to 2.0.179 by @dependabot in #262
- Bump ReportGenerator from 5.3.11 to 5.4.1 by @dependabot in #264
- Bump Verify.Xunit from 28.2.0 to 28.3.0 by @dependabot in #265
- Remove forced lf in .editorconfig by @MattKotsenas in #271
- Reduce severity of S3267: Loops should be simplified with "LINQ" expressions by @MattKotsenas in #272
- Bump GetPackFromProject to fix race in .NET 9 SDK by @MattKotsenas in #274
- Bump Polyfill from 7.4.0 to 7.5.0 by @dependabot in #270
- Move "upload binlogs" CI step earlier in pipeline and run even if failed by @MattKotsenas in #273
- Bump Verify.Xunit from 28.3.0 to 28.3.2 by @dependabot in #269
- Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.11.0-beta1.24454.1 to 3.11.0-beta1.24508.2 by @dependabot in #268
- Bump Meziantou.Analyzer from 2.0.179 to 2.0.181 by @dependabot in #275
- Bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 by @dependabot in #277
- Bump Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers from 3.11.0-beta1.24454.1 to 3.11.0-beta1.24508.2 by @dependabot in #276
- Bump Microsoft.VisualStudio.Threading.Analyzers from 17.11.20 to 17.12.19 by @dependabot in #260
- Bump Verify.Xunit from 28.3.2 to 28.4.0 by @dependabot in #280
- Bump Meziantou.Analyzer from 2.0.181 to 2.0.182 by @dependabot in #279
- Bump Nerdbank.GitVersioning from 3.6.146 to 3.7.112 by @dependabot in #285
- Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.11.0-beta1.24508.2 to 3.11.0-beta1.24527.2 by @dependabot in #283
- Bump Polyfill from 7.5.0 to 7.7.1 by @dependabot in #287
- Bump Verify.Xunit from 28.4.0 to 28.6.0 by @dependabot in #286
- Bump nbgv from 3.6.146 to 3.7.112 by @dependabot in #284
- Align .editorconfig with dotnet new template by @MattKotsenas in #289
- Bump Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers from 3.11.0-beta1.24508.2 to 3.11.0-beta1.24527.2 by @dependabot in #282
- Add reference to Microsoft.CodeAnalysis.AnalyzerUtilities and delete forked methods by @MattKotsenas in #290
- Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @dependabot in #291
- Bump Polyfill from 7.7.1 to 7.8.0 by @dependabot in #293
- Bump xunit.runner.visualstudio from 2.8.2 to 3.0.0 by @dependabot in #294
- Bump Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers from 3.11.0-beta1.24508.2 to 3.11.0-beta1.24527.2 by @dependabot in #292
- Bump Verify.Xunit from 28.6.0 to 28.6.1 by @dependabot in #297
- Bump SonarAnalyzer.CSharp from 9.32.0.97167 to 10.4.0.108396 by @dependabot in #288
- Refactor SetExplicitMockBehaviorAnalyzer to use KnownSymbols and add CodeFix by @MattKotsenas in #296
- Bump ReportGenerator from 5.4.1 to 5.4.2 by @dependabot in #298
- Bump Verify.Xunit from 28.6.1 to 28.7.0 by @dependabot in #300
- Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @dependabot in #299
- Remove false positive for Moq1200 when using parameterized lambda by @rjmurillo in #301
- Add new rule to enforce MockBehavior.Strict (Moq1410) by @rjmurillo in #302
Full Changelog: v0.2.0...v0.3.0-alpha