All notable changes to this project will be documented in this file.
- Dependencies - Updated Credfeto.Enumeration to 1.1.6.354
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.11
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.14.369
- Dependencies - Updated FunFair.Test.Common to 6.1.51.455
- Dependencies - Updated SonarAnalyzer.CSharp to 9.24.0.89429
- Removed test link to coverlet
- Removed test link to teamcity test adapter
- Dependencies - Updated coverlet to 6.0.2
- Dependencies - Updated Microsoft.Extensions to 8.0.1
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.5.315
- SDK - Updated DotNet SDK to 8.0.204
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.13.341
- Dependencies - Updated SonarAnalyzer.CSharp to 9.23.2.88755
- Dependencies - Updated xunit.analyzers to 1.12.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.8
- Dependencies - Updated xunit to 2.7.1
- Dependencies - Updated FunFair.Test.Common to 6.1.50.439
- Dependencies - Updated Roslynator.Analyzers to 4.12.1
- Dependencies - Updated Meziantou.Analyzer to 2.0.149
- Publishable check for EnableRequestDelegateGenerator
- Publishable check for PublishTrimmed when EnableTrimAnalyzer=true
- Check for EnableTrimAnalyzer=true|false
- Dependencies - Updated Nullable.Extended.Analyzer to 1.15.6169
- Dependencies - Updated Microsoft.Extensions to 8.0.1
- Dependencies - Updated ThisAssembly.AssemblyInfo to 1.4.3
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.9.0
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.9.28
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.2.267
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.8.274
- Dependencies - Updated FunFair.Test.Common to 6.1.41.357
- Dependencies - Updated NSubstitute.Analyzers.CSharp to 1.0.17
- Dependencies - Updated NuGet to 6.9.1
- Dependencies - Updated xunit.analyzers to 1.11.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.7
- Dependencies - Updated xunit to 2.7.0
- SDK - Updated DotNet SDK to 8.0.201
- Dependencies - Updated Roslynator.Analyzers to 4.11.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.20.0.85982
- Dependencies - Updated coverlet to 6.0.1
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.40
- Dependencies - Updated Meziantou.Analyzer to 2.0.145
- Passed in ICheckConfiguration into the check runner
- Dependencies - Updated Roslynator.Analyzers to 4.7.0
- Dependencies - Updated Nullable.Extended.Analyzer to 1.14.6129
- Dependencies - Updated FunFair.Test.Common to 6.1.23.276
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.9
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.39
- Used common base class for simple PropertyGroup value checks
- Made project loading async
- Dependencies - Updated Meziantou.Analyzer to 2.0.127
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.5.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.16.0.82469
- Dependencies - Updated xunit.analyzers to 1.8.0
- Dependencies - Updated xunit to 2.6.4
- Dependencies - Updated xunit.runner.visualstudio to 2.5.6
- Dependencies - Updated NuGet to 6.8.0
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.1.168
- Dependencies - Updated FunFair.Test.Common to 6.1.19.238
- Dependencies - Updated Roslynator.Analyzers to 4.6.2
- Dependencies - Updated xunit.analyzers to 1.5.0
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.4.0
- SDK - Updated DotNet SDK to 8.0.100
- Dependencies - Updated Microsoft.Extensions to 8.0.0
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.4.198
- Dependencies - Updated Meziantou.Analyzer to 2.0.110
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.8.14
- Dependencies - Updated FunFair.Test.Common to 6.1.18.233
- Dependencies - Updated SonarAnalyzer.CSharp to 9.12.0.78982
- Dependencies - Updated xunit.analyzers to 1.4.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.3
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.38
- Dependencies - Updated Roslynator.Analyzers to 4.6.1
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.3.1
- Dependencies - Updated xunit to 2.6.1
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.8.0
- Dependencies - Updated Meziantou.Analyzer to 2.0.106
- Dependencies - Updated FunFair.Test.Common to 6.1.16.218
- Dependencies - Updated xunit.analyzers to 1.3.0
- Dependencies - Updated xunit to 2.5.1
- Dependencies - Updated xunit.runner.visualstudio to 2.5.1
- Dependencies - Updated SonarAnalyzer.CSharp to 9.11.0.78383
- Dependencies - Updated Meziantou.Analyzer to 2.0.93
- SDK - Updated DotNet SDK to 8.0.100-rc.2.23502.2
- Dependencies - Updated FunFair.Test.Common to 6.1.12.182
- Dependencies - Updated FunFair.Test.Common to 6.1.10.156
- SDK - Updated DotNet SDK to 8.0.100-rc.1.23455.8
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.3.138
- Dependencies - Updated SonarAnalyzer.CSharp to 9.10.0.77988
- Dependencies - Updated SonarAnalyzer.CSharp to 9.9.0.77355
- Dependencies - Updated NSubstitute to 5.1.0
- SDK - Updated DotNet SDK to 7.0.401
- Dependencies - Updated Meziantou.Analyzer to 2.0.85
- Dependencies - Updated FunFair.Test.Common to 6.1.9.149
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.0.138
- Dependencies - Updated FunFair.Test.Common to 6.1.7.129
- Dependencies - Updated SonarAnalyzer.CSharp to 9.8.0.76515
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.37
- Dependencies - Updated Roslynator.Analyzers to 4.5.0
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.2.121
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.2
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.0.16.111
- Dependencies - Updated Meziantou.Analyzer to 2.0.82
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.1
- Dependencies - Updated FunFair.Test.Common to 6.1.6.127
- SDK - Updated DotNet SDK to 7.0.400
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.1.87
- Dependencies - Updated Meziantou.Analyzer to 2.0.81
- Dependencies - Updated Roslynator.Analyzers to 4.4.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.7.0.75501
- Dependencies - Updated xunit.analyzers to 1.2.0
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.0
- Dependencies - Updated NonBlocking to 2.1.2
- Dependencies - Updated xunit to 2.5.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.0
- Dependencies - Updated FunFair.Test.Common to 6.1.5.120
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.7.30
- Dependencies - Updated NuGet to 6.7.0
- Dependencies - Updated Microsoft.Extensions to 7.0.1
- Dependencies - Updated NuGet to 6.6.1
- Packages on new NuGet feed
- Packages on MyGet feed as MyGet has disappeared completely
- Dotnet 8 preview
- SDK - Updated DotNet SDK to 7.0.203
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.0.9.588
- Dependencies - Updated Roslynator.Analyzers to 4.3.0
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.0.18
- Dependencies - .NET 8 Preview 3
- Added EnableMicrosoftExtensionsConfigurationBinderSourceGenerator Policy
- Added JsonSerializerIsReflectionEnabledByDefault Policy
- Added OptimizationPreference Policy
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.6.40
- Dependencies - Updated NuGet to 6.6.0
- Dependencies - Updated coverlet to 6.0.0
- Dependencies - Updated Meziantou.Analyzer to 2.0.56
- Dependencies - Updated SonarAnalyzer.CSharp to 9.2.0.71021
- Dependencies - Updated FunFair.Test.Common to 6.1.1.49
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.1
- Checks for nuget package symbol generation on packages
- Checks for nuget package symbol format on packages
- Checks for code analyzer extended checking on analyzer packages
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.0.7.19
- Dependencies - Updated FunFair.Test.Common to 6.0.26.2754
- Dependencies - Updated Microsoft.Extensions to 7.0.4
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.5.0
- Dependencies - Updated NuGet to 6.5.0
- Dependencies - Updated SonarAnalyzer.CSharp to 8.55.0.65544
- Dependencies - Updated Meziantou.Analyzer to 2.0.29
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.8
- FF-1429 - Updated Meziantou.Analyzer to 2.0.14
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.52.0.60960
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.5.22
- FF-1429 - Updated NSubstitute to 5.0.0
- FF-1429 - Updated FunFair.Test.Common to 6.0.21.2653
- FF-1429 - Updated Microsoft.Extensions to 7.0.3
- FF-3881 - Updated DotNet SDK to 7.0.200
- SDK - Updated DotNet SDK to 7.0.202
- Forced version to be greater than what got accidentally uploaded, marked as do not use, but dotnet insists on installing
- Special cases for non-abstraction packages that are ok to be used in test projects
- FF-1429 - Updated FunFair.Test.Common to 6.0.17.2561
- FF-1429 - Updated Meziantou.Analyzer to 2.0.10
- FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.16
- FF-1429 - Updated Roslynator.Analyzers to 4.2.0
- FF-1429 - Updated xunit.analyzers to 1.1.0
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.4.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.51.0.59060
- FF-1429 - Updated NonBlocking to 2.1.1
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.4.33
- FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.32
- FF-1429 - Updated Microsoft.Extensions to 7.0.2
- FF-3881 - Updated DotNet SDK to 7.0.102
- FF-1429 - Updated Meziantou.Analyzer to 2.0.8
- FF-1429 - Updated Credfeto.Enumeration.Source.Generation to 1.0.5.17
- FF-1429 - Updated FunFair.Test.Common to 6.0.16.2535
- FF-1429 - Updated NuGet to 6.4.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.4.27
- FF-1429 - Updated Meziantou.Analyzer to 1.0.746
- FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.30
- Added special exclusion for test projects
- FF-1429 - Updated Microsoft.Extensions to 7.0.0
- FF-1429 - Updated Credfeto.Enumeration.Source.Generation to 0.0.7.9
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.48.0.56517
- Additional analyzers
- Requirements that analyzers be referenced with ExcludeAssets='runtime'
- FF-1429 - Updated Microsoft.Extensions to 6.0.1
- FF-1429 - Updated NuGet to 6.3.1
- FF-1429 - Updated xunit to 2.4.2
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.47.0.55603
- FF-1429 - Updated coverlet to 3.2.0
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.4.0
- FF-1429 - Updated FunFair.Test.Common to 6.0.7.2278
- FF-1429 - Updated AsyncFixer to 1.6.0
- FF-1429 - Updated FunFair.CodeAnalysis to 5.9.0.1493
- FF-1429 - Updated Meziantou.Analyzer to 1.0.745
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.3.48
- FF-1429 - Updated Philips.CodeAnalysis.DuplicateCodeAnalyzer to 1.1.7
- FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.29
- FF-1429 - Updated Roslynator.Analyzers to 4.1.2
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.7
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.7
- Dotnet 7 specific checks
- FF-1429 - Updated Microsoft.Extensions to 6.0.2
- FF-1429 - Updated Meziantou.Analyzer to 1.0.730
- FF-1429 - Updated FunFair.Test.Common to 6.0.0.1932
- FF-1429 - Updated NSubstitute to 4.4.0
- FF-3881 - Updated DotNet SDK to 6.0.302
- FF-1429 - Updated FunFair.Test.Common to 6.0.1.1951
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.7
- FF-1429 - Updated xunit.analyzers to 1.0.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.43.0.51858
- FF-3881 - Updated DotNet SDK to 6.0.400
- FF-1429 - Updated NuGet to 6.3.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.3.44
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.44.0.52574
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.3.1
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.7
- FF-1429 - Updated FunFair.CodeAnalysis to 5.9.0.1493
- Added DOTNET_SDK_ALLOW_PRE_RELEASE environment variable override to allow pre-release versions
- Pre-compiled json parsing
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.5
- FF-1429 - Updated Roslynator.Analyzers to 4.1.1
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.3
- FF-1429 - Updated NuGet to 6.2.1
- FF-3881 - Updated DotNet SDK to 6.0.301
- FF-1429 - Updated FunFair.CodeAnalysis to 5.8.3.1353
- FF-1429 - Updated NonBlocking to 2.1.0
- FF-1429 - Updated Meziantou.Analyzer to 1.0.704
- FF-1429 - Updated FunFair.Test.Common to 5.9.10.1914
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.41.0.50478
- Support for Dotnet 5.0 builds
- Using Microsoft.AspNetCore.Authentication.JwtBearer package should include System.IdentityModel.Tokens.Jwt
- Enabled AOT Compilation
- Configurable XMLDOC comment requirements.
- FF-1429 - Updated NSubstitute to 4.3.0
- FF-1429 - Updated coverlet to 3.1.2
- FF-1429 - Updated FunFair.CodeAnalysis to 5.8.1.1203
- FF-1429 - Updated NuGet to 6.1.0
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.36
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.2
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.2
- FF-1429 - Updated NonBlocking to 2.0.0
- FF-1429 - Updated FunFair.Test.Common to 5.9.4.1729
- FF-1429 - Updated Roslynator.Analyzers to 4.1.0
- FF-1429 - Updated Meziantou.Analyzer to 1.0.701
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.38.0.46746
- FF-1429 - Updated xunit.runner.visualstudio to 2.4.5
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.2.32
- FF-1429 - Updated AsyncFixer to 1.6.0
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.2.0
- FF-3881 - Updated DotNet SDK to 6.0.300
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.33.0.40503
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.30
- FF-1429 - Updated FunFair.Test.Common to 5.7.2.1514
- FF-3881 - Updated DotNet SDK to 6.0.101
- Obsoleted package message where its been obsoleted with an SDK reference
- Check that packable libraries do not depend on non-packable libraries.
- FF-1429 - Updated Roslynator.Analyzers to 3.3.0
- FF-1429 - Updated FunFair.Test.Common to 5.7.0.1478
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.29
- FF-1429 - Updated FunFair.CodeAnalysis to 5.7.3.1052
- Check to see if web.config transforms are enabled for web library projects
- Check to see if Neutral Resources Language is set properly
- Check to see if Package Validation is set properly on packable projects
- Checks to see if the Validate executable references match property is set on publishable projects.
- Checks to see if the implicit usings property is set on publishable projects.
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.0.64
- FF-1429 - Updated to Dotnet SDK 5.0.403
- FF-1429 - Updated FunFair.Test.Common to 5.6.4.1351
- FF-1429 - Updated NuGet to 6.0.0
- FF-1429 - Updated FunFair.CodeAnalysis to 5.7.0.995
- FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.15
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.32.0.39516
- FF-3856 - Updated to DotNet 6.0 with DotNet 5.0 fallback
- Check for explicitly removed classes from project
- FF-1429 - Updated FunFair.CodeAnalysis to 5.6.1.965
- FF-1429 - Updated FunFair.Test.Common to 5.6.3.1339
- Check that NSubstitute is used not Moq
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.30.0.37606
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.0.0
- FF-1429 - Updated FunFair.CodeAnalysis to 5.6.0.956
- Check that Microsoft.VisualStudio.Threading is not used.
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.11.0
- FF-1429 - Updated NuGet to 5.11.0
- FF-1429 - Updated Roslynator.Analyzers to 3.2.2
- FF-1429 - Updated FunFair.CodeAnalysis to 5.4.0.915
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.28.0.36354
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.29.0.36737
- FF-1429 - Updated FunFair.CodeAnalysis to 5.5.0.926
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.27
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.0.63
- Check for RuntimeIdentifiers being set on anything that is publishable.
- FF-1429 - Updated coverlet to 3.1.0
- FF-1429 - Updated FunFair.CodeAnalysis to 5.2.4.854
- FF-1429 - Updated FunFair.Test.Common to 5.5.0.1192
- FF-1429 - Updated FunFair.Test.Common to 5.5.0.1195
- FF-1429 - Updated FunFair.CodeAnalysis to 5.2.5.870
- FF-1429 - Updated FunFair.CodeAnalysis to 5.3.0.879
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.27.0.35380
- Tests for IsPublishable
- Checks that test projects reference coverlet.collector and coverlet.msbuild
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.26.0.34506
- FF-1429 - Updated FunFair.CodeAnalysis to 5.2.3.837
- FF-1429 - Updated Microsoft.Extensions to 5.0.2
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.26
- Checks for metadata on packable projects - Description, RepositoryUrl, PackageTags
- Checks for common metadata import on packable projects via DOTNET_PACK_PROJECT_METADATA_IMPORT environment variable
- FF-1429 - Updated Roslynator.Analyzers to 3.2.0
- FF-1429 - Updated NuGet to 5.10.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.25.0.33663
- FF-1429 - Updated FunFair.Test.Common to 5.4.0.1031
- FF-1429 - Updated FunFair.CodeAnalysis to 5.2.1.809
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.24.0.32949
- Corrected paths on linux
- SET SOLUTION_FILENAME environment variable when running under Teamcity
- FF-1429 - Updated coverlet to 3.0.3
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.9.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.19.0.28253
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.9.54
- FF-1429 - Updated NuGet to 5.9.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.9.60
- FF-1429 - Updated FunFair.Test.Common to 5.1.2.864
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.20.0.28934
- FF-1429 - Updated FunFair.Test.Common to 5.2.0.886
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.9.4
- FF-1429 - Updated FunFair.Test.Common to 5.3.0.920
- FF-1429 - Updated NuGet to 5.9.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.21.0.30542
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.22.0.31243
- FF-1429 - Updated FunFair.CodeAnalysis to 5.2.0.740
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.23.0.32424
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.10.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.10.56
- Checks to see that projects that are packed to nuget packages do not reference *.All packages
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.25
- Changed global.json rollForward policy
- FF-1429 - Updated Roslynator.Analyzers to 3.1.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.18.0.27296
- FF-1429 - Updated FunFair.CodeAnalysis to 5.1.0.658
- Force use of abstrations package for Microsoft.Extensions.Caching.Memory in non-exe's
- Added new Setting DOTNET_PACKABLE with options for NONE, ALL, LIBRARIES, LIBRARY_TOOL, TOOLS or a comma separated list of project names
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.15.0.24505
- FF-1429 - Updated Microsoft.Extensions to 5.0.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.16.0.25740
- FF-1429 - Updated FunFair.CodeAnalysis to 5.0.0.619
- FF-1429 - Updated AsyncFixer to 1.4.0
- FF-1429 - Updated AsyncFixer to 1.4.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.17.0.26580
- FF-1429 - Updated AsyncFixer to 1.5.1
- Check that project exists when using project references.
- Check that a library does not depend on an executable.
- Check that Microsoft.CodeAnalysis.FxCopAnalyzers is not enabled for .net 5.0 targets
- Check that Microsoft.Extensions.Hosting is referenced as an abstractions package rather than a full package
- FF-1429 - Updated Microsoft.Extensions to 5.0.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.55
- FF-1429 - Updated FunFair.CodeAnalysis to 1.15.0.542
- FF-1429 - Updated Microsoft.CodeAnalysis.FxCopAnalyzers to 3.3.1
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.51
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.50
- FF-1429 - Updated FunFair.CodeAnalysis to 1.15.0.518
- Converted to .NET 5.0
- Check that project exists when using project references.
- Check that a library does not depend on an executable.
- Check that Microsoft.CodeAnalysis.FxCopAnalyzers is not enabled for .net 5.0 targets
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.55
- FF-1429 - Updated FunFair.CodeAnalysis to 1.15.0.542
- FF-1429 - Updated Microsoft.CodeAnalysis.FxCopAnalyzers to 3.3.1
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.51
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.50
- FF-1429 - Updated FunFair.CodeAnalysis to 1.15.0.518
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.14.0.22654
- FF-1429 - Updated FunFair.CodeAnalysis to 1.14.0.468
- FF-1429 - Updated FunFair.CodeAnalysis to 1.13.0.452
- FF-2930 - Updated to .net core 3.1.403
- Check for missing projects in solution.
- Check for extra projects that aren't in the solution.
- FF-1429 - Updated FunFair.CodeAnalysis to 1.12.0.445
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.13.1.21947
- Checks that DocumentationFile is defined in a ways that it doesn't contain things that change on a per .net core version basis.
- Checks for unexpected use of ToString where it would output the class name rather than a readable per instance value.
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.13.0.21683
- FF-2830 - Update all the .NET components to .NET Core 3.1.402
- FF-1429 - Updated FunFair.CodeAnalysis to 1.11.0.424
- FF-1429 - Updated Roslynator.Analyzers to 3.0.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.7.56
- FF-1429 - Updated FunFair.CodeAnalysis to 1.10.0.414
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.12.0.21095
- FF-1429 - Updated FunFair.CodeAnalysis to 1.9.0.394
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.11.0.20529
- FF-1429 - Updated Microsoft.CodeAnalysis.FxCopAnalyzers to 3.3.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.7.54
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.10.0.19839
- FF-2759 - Updated to .net core 3.1.401
- FF-1429 - Updated FunFair.CodeAnalysis to 1.8.0.375
- FF-1429 - Updated FunFair.CodeAnalysis to 1.7.2.364
- FF-1429 - Updated FunFair.CodeAnalysis to 1.7.1.352
- FF-1429 - Updated FunFair.CodeAnalysis to 1.7.0.347
- FF-1429 - Updated FunFair.CodeAnalysis to 1.6.0.343
- FF-1429 - Updated FunFair.CodeAnalysis to 1.6.0.339
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.9.0.19135
- FF-1429 - Updated FunFair.CodeAnalysis to 1.5.0.314
- FF-2652 - Update all the .NET components to .NET Core 3.1.302
- FF-2488 - Updated packages and global.json to net core 3.1.301
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.8.0.18411
- FF-1429 - Updated AsyncFixer to 1.3.0
- FF-1429 - Updated AsyncFixer to 1.1.8
- FF-2386 - Update all the .NET components to .NET Core 3.1.202
- Explicit check for obsoleted packages (obsoleted between .net core 2.2 and .net net core 3.0)
- Explicit check for global.json sdk rollForward policy
- Switched from being a nuget tool to being a dotnet tool
- FF-2127 - upgrade dotnet core to 3.1.201
- List of explicitly allowed warnings in section to remove all the nullable warning codes
- Additional check for Output type - must be present and either Exe or Library
- FF-1910 - updated to net core sdk 3.1.102
- Enabled additional async validation checks
- Switched from DisableDateTimeNow to FunFair.CodeAnalysis for checks
- FF-1258 - Updated to .net core SDK 3.1.100
- Added additional tests for analysers.
- FF-950 - Updated to .net core 2.2.402
- FF-864 - Update to VS2019 and .net core SDK 2.2.6 SDK 2.2.301
- Updated to .net core 2.2
- Updated to .net core 2.2
- Updated FxCop version to 2.6.2
- Updated .net core 2.1 to latest LTS version