All notable changes to this project will be documented in this file.
- Dependencies - Updated Microsoft.Sbom.Targets to 3.1.0
- Dependencies - Updated FunFair.Test.Common to 6.1.256.1131
- Dependencies - Updated FunFair.Test.Common to 6.1.255.1124
- Dependencies - Updated Credfeto.Enumeration to 1.2.66.909
- Dependencies - Updated Credfeto.Enumeration to 1.2.65.902
- Dependencies - Updated Credfeto.Enumeration to 1.2.64.889
- Dependencies - Updated Roslynator.Analyzers to 4.12.11
- Dependencies - Updated SonarAnalyzer.CSharp to 10.6.0.109712
- Dependencies - Updated FunFair.Test.Common to 6.1.254.1118
- Dependencies - Updated Credfeto.Enumeration to 1.2.61.881
- Dependencies - Updated FunFair.Test.Common to 6.1.252.1099
- Dependencies - Updated FunFair.Test.Common to 6.1.251.1096
- Dependencies - Updated Credfeto.Enumeration to 1.2.60.877
- Dependencies - Updated FunFair.Test.Common to 6.1.250.1092
- Dependencies - Updated Credfeto.Enumeration to 1.2.59.872
- Dependencies - Updated Credfeto.Enumeration to 1.2.58.866
- Dependencies - Updated FunFair.Test.Common to 6.1.249.1087
- Dependencies - Updated Credfeto.Enumeration to 1.2.57.857
- Dependencies - Updated FunFair.Test.Common to 6.1.248.1085
- Dependencies - Updated FunFair.Test.Common to 6.1.247.1082
- Dependencies - Updated Credfeto.Enumeration to 1.2.55.854
- Dependencies - Updated Credfeto.Enumeration to 1.2.54.847
- Dependencies - Updated FunFair.Test.Common to 6.1.246.1079
- Dependencies - Updated Credfeto.Enumeration to 1.2.53.824
- Dependencies - Updated xunit.analyzers to 1.19.0
- Dependencies - Updated xunit.runner.visualstudio to 3.0.1
- Dependencies - Updated FunFair.Test.Common to 6.1.245.1069
- Dependencies - Updated Microsoft.Extensions to 9.0.1
- SDK - Updated DotNet SDK to 9.0.102
- Dependencies - Updated Microsoft.Sbom.Targets to 3.0.1
- Dependencies - Updated Credfeto.Enumeration to 1.2.52.820
- Dependencies - Updated Meziantou.Analyzer to 2.0.185
- Dependencies - Updated xunit to 2.9.3
- Dependencies - Updated FunFair.Test.Common to 6.1.242.1044
- Dependencies - Updated Credfeto.Enumeration to 1.2.50.814
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.12.0
- Dependencies - Updated Roslynator.Analyzers to 4.12.10
- Dependencies - Updated xunit.analyzers to 1.18.0
- Dependencies - Updated xunit.runner.visualstudio to 3.0.0
- Dependencies - Updated Meziantou.Analyzer to 2.0.184
- Dependencies - Updated Nullable.Extended.Analyzer to 1.15.6495
- Dependencies - Updated SonarAnalyzer.CSharp to 10.4.0.108396
- Dependencies - Updated FunFair.Test.Common to 6.1.241.1032
- Dependencies - Updated Credfeto.Enumeration to 1.2.45.800
- SDK - Updated DotNet SDK to 9.0.101
- Dependencies - Updated Credfeto.Enumeration to 1.2.40.746
- Dependencies - Updated Credfeto.Enumeration to 1.2.39.744
- Dependencies - Updated Credfeto.Enumeration to 1.2.38.742
- Dependencies - Updated Credfeto.Enumeration to 1.2.37.740
- Dependencies - Updated Credfeto.Enumeration to 1.2.36.738
- Dependencies - Updated Credfeto.Enumeration to 1.2.35.736
- Dependencies - Updated Credfeto.Enumeration to 1.2.34.734
- Dependencies - Updated SonarAnalyzer.CSharp to 10.3.0.106239
- Dependencies - Updated Credfeto.Enumeration to 1.2.33.729
- Dependencies - Updated Meziantou.Analyzer to 2.0.182
- Dependencies - Updated Credfeto.Enumeration to 1.2.32.723
- Dependencies - Updated Meziantou.Analyzer to 2.0.181
- Dependencies - Updated Credfeto.Enumeration to 1.2.31.720
- Dependencies - Updated Credfeto.Enumeration to 1.2.30.718
- Dependencies - Updated Credfeto.Enumeration to 1.2.29.716
- Dependencies - Updated Credfeto.Enumeration to 1.2.28.714
- Dependencies - Updated Credfeto.Enumeration to 1.1.26.710
- Dependencies - Updated Credfeto.Enumeration to 1.1.25.705
- Dependencies - Updated FunFair.Test.Common to 6.1.239.979
- Dependencies - Updated Credfeto.Enumeration to 1.1.24.699
- Dependencies - Updated Meziantou.Analyzer to 2.0.180
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.12.0
- SDK - Updated DotNet SDK to 9.0.100
- Dependencies - Updated FunFair.Test.Common to 6.1.238.970
- Dependencies - Updated Microsoft.Extensions to 9.0.0
- Dependencies - Updated Credfeto.Enumeration to 1.1.23.685
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.12.19
- Dependencies - Updated Meziantou.Analyzer to 2.0.179
- Dependencies - Updated FunFair.Test.Common to 6.1.237.951
- Dependencies - Updated xunit.analyzers to 1.17.0
- Dependencies - Updated Credfeto.Enumeration to 1.1.22.677
- Dependencies - Updated Meziantou.Analyzer to 2.0.178
- Dependencies - Updated FunFair.Test.Common to 6.1.236.948
- Dependencies - Updated Credfeto.Enumeration to 1.1.21.661
- Dependencies - Updated FunFair.Test.Common to 6.1.235.945
- Dependencies - Updated Credfeto.Enumeration to 1.1.20.657
- Dependencies - Updated FunFair.Test.Common to 6.1.234.940
- Dependencies - Updated Meziantou.Analyzer to 2.0.177
- Dependencies - Updated Credfeto.Enumeration to 1.1.19.652
- Dependencies - Updated FunFair.Test.Common to 6.1.233.936
- Dependencies - Updated Credfeto.Enumeration to 1.1.18.647
- Dependencies - Updated FunFair.Test.Common to 6.1.231.921
- Dependencies - Updated Credfeto.Enumeration to 1.1.17.637
- Dependencies - Updated Credfeto.Enumeration to 1.1.16.631
- Dependencies - Updated FunFair.Test.Common to 6.1.230.918
- Dependencies - Updated Credfeto.Enumeration to 1.1.15.626
- Dependencies - Updated Meziantou.Analyzer to 2.0.176
- Dependencies - Updated FunFair.Test.Common to 6.1.229.911
- Dependencies - Updated Roslynator.Analyzers to 4.12.9
- SDK - Updated to DotNet 9.0 RC1
- Dependencies - Updated Roslynator.Analyzers to 4.12.8
- Dependencies - Updated xunit to 2.9.2
- Dependencies - Updated Meziantou.Analyzer to 2.0.172
- Dependencies - Updated Credfeto.Enumeration to 1.1.14.596
- Dependencies - Updated FunFair.Test.Common to 6.1.72.736
- Dependencies - Updated xunit.analyzers to 1.16.0
- Dependencies - Updated FunFair.Test.Common to 6.1.68.628
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.11.1
- Dependencies - Updated FunFair.Test.Common to 6.1.66.617
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.11.0
- Dependencies - Updated FunFair.Test.Common to 6.1.65.613
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.11.0
- SDK - Updated DotNet SDK to 8.0.401
- Dependencies - Updated Meziantou.Analyzer to 2.0.163
- Dependencies - Updated FunFair.Test.Common to 6.1.64.606
- SDK - Updated DotNet SDK to 8.0.400
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.11.20
- Dependencies - Updated SonarAnalyzer.CSharp to 9.32.0.97167
- Dependencies - Updated CSharpIsNullAnalyzer to 0.1.593
- Dependencies - Updated xunit.analyzers to 1.15.0
- Dependencies - Updated xunit.runner.visualstudio to 2.8.2
- Dependencies - Updated xunit to 2.9.0
- SDK - Updated DotNet SDK to 8.0.303
- Dependencies - Updated Meziantou.Analyzer to 2.0.160
- Dependencies - Updated FunFair.Test.Common to 6.1.62.556
- Dependencies - Updated SonarAnalyzer.CSharp to 9.29.0.95321
- Dependencies - Updated Meziantou.Analyzer to 2.0.155
- Dependencies - Updated Roslynator.Analyzers to 4.12.4
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.10.0
- Dependencies - Updated FunFair.Test.Common to 6.1.59.527
- Dependencies - Updated SonarAnalyzer.CSharp to 9.27.0.93347
- SDK - Updated DotNet SDK to 8.0.302
- Dependencies - Updated Meziantou.Analyzer to 2.0.153
- Dependencies - Updated xunit to 2.8.1
- SDK - Updated DotNet SDK to 8.0.301
- Dependencies - Updated Meziantou.Analyzer to 2.0.152
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.10.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.25.1.91650
- SDK - Updated DotNet SDK to 8.0.300
- Dependencies - Updated Credfeto.Enumeration to 1.1.7.384
- Dependencies - Updated Meziantou.Analyzer to 2.0.150
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.10.48
- Dependencies - Updated Roslynator.Analyzers to 4.12.3
- Dependencies - Updated SonarAnalyzer.CSharp to 9.25.0.90414
- Dependencies - Updated xunit.analyzers to 1.13.0
- Dependencies - Updated xunit.runner.visualstudio to 2.8.0
- Dependencies - Updated xunit to 2.8.0
- Dependencies - Updated FunFair.Test.Common to 6.1.55.490
- 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
- Dependencies - Updated Credfeto.Enumeration to 1.1.6.354
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.11
- Dependencies - Updated FunFair.Test.Common to 6.1.48.414
- Dependencies - Updated SonarAnalyzer.CSharp to 9.23.1.88495
- SDK - Updated DotNet SDK to 8.0.204
- Dependencies - Updated Roslynator.Analyzers to 4.12.0
- Dependencies - Updated FunFair.Test.Common to 6.1.46.400
- Dependencies - Updated SonarAnalyzer.CSharp to 9.23.0.88079
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.5.315
- Dependencies - Updated FunFair.Test.Common to 6.1.45.389
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.4.303
- Dependencies - Updated coverlet to 6.0.2
- SDK - Updated DotNet SDK to 8.0.203
- Dependencies - Updated Meziantou.Analyzer to 2.0.146
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.9.2
- Dependencies - Updated SonarAnalyzer.CSharp to 9.21.0.86780
- Dependencies - Updated FunFair.Test.Common to 6.1.44.386
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.3.296
- Dependencies - Updated FunFair.Test.Common to 6.1.41.357
- Dependencies - Updated NSubstitute.Analyzers.CSharp to 1.0.17
- 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 Meziantou.Analyzer to 2.0.145
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.40
- Dependencies - Updated FunFair.Test.Common to 6.1.40.352
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.9.28
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.2.267
- Dependencies - Updated xunit.analyzers to 1.10.0
- Dependencies - Updated xunit to 2.6.6
- Dependencies - Updated FunFair.Test.Common to 6.1.39.333
- Dependencies - Updated Roslynator.Analyzers to 4.10.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.19.0.84025
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.9.0
- Dependencies - Updated Meziantou.Analyzer to 2.0.140
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.8.14
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.1.168
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.8.0
- Dependencies - Updated Meziantou.Analyzer to 2.0.134
- Dependencies - Updated Nullable.Extended.Analyzer to 1.15.6169
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.5.0
- Dependencies - Updated Roslynator.Analyzers to 4.8.0
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.9
- Dependencies - Updated SonarAnalyzer.CSharp to 9.16.0.82469
- Dependencies - Updated xunit.analyzers to 1.9.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.6
- Dependencies - Updated xunit to 2.6.5
- Dependencies - Updated FunFair.Test.Common to 6.1.31.316
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.39
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.0.138
- Dependencies - Updated SonarAnalyzer.CSharp to 9.12.0.78982
- Dependencies - Updated xunit.runner.visualstudio to 2.5.3
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.38
- Dependencies - Updated xunit to 2.6.1
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.8.0
- Dependencies - Updated Roslynator.Analyzers to 4.6.2
- Dependencies - Updated xunit.analyzers to 1.5.0
- Dependencies - Updated FunFair.Test.Common to 6.1.17.224
- Dependencies - Updated Meziantou.Analyzer to 2.0.109
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.4.0
- SDK - Updated DotNet SDK to 8.0.100
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.2
- Dependencies - Updated SonarAnalyzer.CSharp to 9.9.0.77355
- 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.135
- SDK - Updated DotNet SDK to 8.0.100-rc.1.23455.8
- SDK - Updated DotNet SDK to 7.0.400
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.7.30
- Dependencies - Updated Meziantou.Analyzer to 2.0.82
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.1
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.7.0
- 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
- Improved performance by caching and reducing memory allocations
- Packages on new NuGet feed
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.6.0
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.6.40
- Dependencies - Updated coverlet to 6.0.0
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.3
- Dependencies - Updated xunit.analyzers to 1.2.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.0
- Dependencies - Updated xunit to 2.5.0
- SDK - Updated DotNet SDK to 7.0.306
- Dependencies - Updated FunFair.Test.Common to 6.1.3.87
- Dependencies - Updated SonarAnalyzer.CSharp to 9.6.0.74858
- Dependencies - Updated Meziantou.Analyzer to 2.0.74
- Packages on MyGet feed as MyGet has disappeared completely
- Missing DebuggerDisplay attribute check for record structs
- Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.0.9.588
- Dependencies - Updated Roslynator.Analyzers to 4.3.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.0.0.68202
- Dependencies - Updated FunFair.Test.Common to 6.1.0.8
- Dependencies - Updated Meziantou.Analyzer to 2.0.49
- FF-1429 - Updated Philips.CodeAnalysis.DuplicateCodeAnalyzer to 1.1.7
- FF-1429 - Updated xunit to 2.4.2
- FF-1429 - Updated coverlet to 3.2.0
- FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.32
- FF-1429 - Updated Roslynator.Analyzers to 4.2.0
- FF-1429 - Updated xunit.analyzers to 1.1.0
- FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.16
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.8
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.5.22
- FF-3881 - Updated DotNet SDK to 7.0.200
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.5.0
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.5.0
- FF-1429 - Updated Credfeto.Enumeration.Source.Generation to 1.0.7.19
- FF-1429 - Updated Meziantou.Analyzer to 2.0.19
- FF-1429 - Updated FunFair.Test.Common to 6.0.26.2754
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.54.0.64047
- Dependencies - Updated SonarAnalyzer.CSharp to 8.55.0.65544
- Dependencies - Updated Meziantou.Analyzer to 2.0.34
- SDK - Updated DotNet SDK to 7.0.203
- Added FFS0042 - SuppressMessage must not have a TODO Justification
- 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.Test.Common to 6.0.4.1998
- FF-1429 - Updated FunFair.Test.Common to 6.0.1.1951
- FF-1429 - Updated Meziantou.Analyzer to 1.0.708
- 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 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
- FF-1429 - Updated FunFair.Test.Common to 6.0.0.1932
- FF-3881 - Updated DotNet SDK to 6.0.302
- FF-1429 - Updated FunFair.Test.Common to 5.9.5.1833
- FF-1429 - Updated Roslynator.Analyzers to 4.1.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.40.0.48530
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.3
- FF-1429 - Updated FunFair.Test.Common to 5.9.6.1865
- FF-3881 - Updated DotNet SDK to 6.0.301
- Enabled AOT Compilation.
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.36
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.2
- FF-3881 - Updated DotNet SDK to 6.0.201
- FF-1429 - Updated FunFair.Test.Common to 5.9.4.1729
- FF-1429 - Updated Roslynator.Analyzers to 4.1.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.37.0.45539
- 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.39.0.47922
- FF-1429 - Updated Meziantou.Analyzer to 1.0.702
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.2.0
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.5
- FF-1429 - Updated FunFair.Test.Common to 5.9.0.1658
- FF-3881 - Updated DotNet SDK to 6.0.102
- Dotnet 6.0 Fixes
- Added FFS0041 - Do not use System.Console in test assemblies.
- FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.1
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.30
- FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.0
- FF-1429 - Updated FunFair.Test.Common to 5.7.2.1514
- FF-3881 - Updated DotNet SDK to 6.0.101
- FF-1429 - Updated Philips.CodeAnalysis.DuplicateCodeAnalyzer to 1.1.6
- FF-1429 - Updated Roslynator.Analyzers to 4.0.2
- FF-1429 - Updated coverlet to 3.1.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.35.0.42613
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.34
- FF-1429 - Updated Meziantou.Analyzer to 1.0.694
- FF-1429 - Updated FunFair.Test.Common to 5.8.4.1638
- FF-1429 - Updated coverlet to 3.1.2
- FF-1429 - Updated FunFair.Test.Common to 5.8.5.1649
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.32.0.39516
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.0.1
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.28
- FF-1429 - Updated Roslynator.Analyzers to 3.3.0
- FF-3856 - Updated to dotnet 6.0
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.29
- FFS0040 - Type should be in a file with the same name as the type
- 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 Microsoft.CodeAnalysis.CSharp.Workspaces to 4.0.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.31.0.39249
- FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.15
- Unused dependencies
- FFS0039 - Only one type name should be defined per file
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.27
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.0.63
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.30.0.37606
- FF-1429 - Updated Microsoft.CodeAnalysis to 3.3.3
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.0.0
- Check that records have DebuggerDisplay attribute on them.
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.29.0.36737
- Banned Guid.Parse as should use new Guid or Guid.TryParse instead
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.27.0.35380
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.11.0
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.11.0
- FF-1429 - Updated Roslynator.Analyzers to 3.2.2
- Check that test classes do not define mutable fields.
- Check that test classes do not define mutable properties
- FF-3697 - Explicitly ban .AddJsonFile where 'reloadOnChange' parameter is true
- FF-1429 - Updated coverlet to 3.1.0
- FF-1429 - Updated FunFair.Test.Common to 5.5.0.1195
- Check if built-in methods are used for NonBlocking.ConcurrentDictionary<,> and force usage of extension methods under FunFair.Common.Extensions.ConcurrentDictionaryExtensions
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.26
- Check that symbol has ContainingNamespace
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.26.0.34506
- Check if NonBlocking dictionary is used
- 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
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.24.0.32949
- FF-1429 - Updated Roslynator.Analyzers to 3.2.0
- FF-1429 - Updated Microsoft.CodeAnalysis to 3.10.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.25.0.33663
- FF-1429 - Updated FunFair.Test.Common to 5.4.0.1031
- Checks on classes that are derived from MockBase
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.25
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.9.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.9.60
- 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 SonarAnalyzer.CSharp to 8.22.0.31243
- Added check that SuppressMessage contains a justification
- Checks that records are sealed
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.16.0.25740
- FF-1429 - Updated FunFair.Test.Common to 5.0.0.735
- FF-1429 - Updated AsyncFixer to 1.4.0
- FF-1429 - Updated FunFair.Test.Common to 5.1.0.784
- FF-1429 - Updated FunFair.Test.Common to 5.1.1.792
- 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
- FF-1429 - Updated Roslynator.Analyzers to 3.1.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.18.0.27296
- FF-3198 - Update all the .NET components to .NET 5.0.101
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.8.0
- FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.14
- FF-1429 - Updated Microsoft.Extensions to 5.0.0
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.23
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.8.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.55
- FF-1429 - Updated FunFair.Test.Common to 1.14.0.633
- FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.1
- 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.Test.Common to 1.14.0.607
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.14.0.22654
- FF-2930 - Updated to .net core 3.1.403
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.15.0.24505
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.8.3
- FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.2
- FF-2866 - Prohibit querying RemoteIpAddress directly on connection.
- FF-2885 - Checks for ILogger being misused (e.g. not using the correct category)
- FF-2876 - Prohibition of #nullable disable as nullable should be enabled globally on a per project level.
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.13.1.21947
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.13.0.21683
- FF-1429 - Updated FunFair.Test.Common to 1.13.0.520
- FF-1429 - Updated FunFair.Test.Common to 1.12.0.508
- FF-2830 - Update all the .NET components to .NET Core 3.1.402
- FF-1429 - Updated FunFair.Test.Common to 1.11.3.492
- FF-1429 - Updated Roslynator.Analyzers to 3.0.0
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.7.56
- FF-1429 - Updated FunFair.Test.Common to 1.11.3.478
- FF-2802 - Prohibit Received(0) in tests
- FF-1429 - Updated FunFair.Test.Common to 1.11.2.471
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.7.1
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.12.0.21095
- FF-1429 - Updated FunFair.Test.Common to 1.11.1.466
- FF-1429 - Updated FunFair.Test.Common to 1.11.0.461
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.11.0.20529
- FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.0
- FF-1429 - Updated Microsoft.CodeAnalysis.FxCopAnalyzers to 3.3.0
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.7.0
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.7.0
- FF-1429 - Updated FunFair.Test.Common to 1.10.1.439
- FF-1429 - Updated xunit.runner.visualstudio to 2.4.3
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.7.54
- FF-1429 - Updated FunFair.Test.Common to 1.10.1.430
- FF-1429 - Updated FunFair.Test.Common to 1.10.0.421
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.10.0.19839
- FF-1429 - Updated FunFair.Test.Common to 1.9.0.413
- FF-2759 - Updated to .net core 3.1.401
- FF-1429 - Updated FunFair.Test.Common to 1.8.2.400
- FF-2652 - Update all the .NET components to .NET Core 3.1.302
- FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.22
- FF-2616 - Check compiler errors in unit test source code
- FF-2623 - Check parameter ordering to make logger parameters last or next to last.
- FF-1429 - Updated FunFair.Test.Common to 1.8.1.387
- FF-1429 - Updated FunFair.Test.Common to 1.8.1.386
- FF-2617 - ILogger parameters should be called 'logger'
- FF-2351 - Prohibit use of NSubstitute.Received() without a count of items
- FF-2413 - Amount of required arguments for DeserializeAsync
- FF-2413 - JsonSerializer serialize and deserialize rules
- FF-2590 - Explicit checks for ArgumentExceptions that they have the parameter name passed
- FF-2591 - Re-Throwing Exception as new exception should pass inner exception
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.9.0.19135
- FF-1429 - Updated FunFair.Test.Common to 1.8.0.360
- FF-2488 - Updated packages and global.json to net core 3.1.301
- FF-1429 - Updated FunFair.Test.Common to 1.7.1.350
- FF-1429 - Updated xunit.runner.visualstudio to 2.4.2
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.8.0.18411
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.6.0
- FF-1429 - Updated AsyncFixer to 1.3.0
- FF-1429 - Updated AsyncFixer to 1.1.8
- FF-1429 - Updated FunFair.Test.Common to 1.7.0.343
- FF-2386 - Update all the .NET components to .NET Core 3.1.202
- Whitelist for #pragma warning for nullable errors
- Check to make sure unit tests and integraton tests derive from FunFair.Test.Common.TestBase.
- Checks for structs that are not marked as read-only.
- Checks for classes that are not marked as static, sealed or abstract.
- Fixed prohibition of ISqlServerDatabase.QueryArbitrarySqlAsync<>
- FF-2127 - references dotnet core 3.1.201
- FF-1848 - Prohibition of XUnit Assert.True/Assert.False without message
- Fixed Prohibition of non white-listed #pragma warning disables where sometimes it didn't actually prohibit
- Updated code analysis dependencies
- Prohibition of non white-listed #pragma warning disables
- Check for FunFair.Common.Data.ISqlServerDatabase::QueryArbitrarySqlAsync
- Check for FunFair.Common.Data.ISqlServerDatabase::ExecuteArbitrarySqlAsync
- Changed the code analysis package to use .net standard 2.0 rather than 2.1 as VS2019 is incapable of running it!
- Banned DateTime.Now, DateTime.UtcNow, DateTime.Today, DateTimeOffset.Now and DateTimeOffset.UtcNow pointing to use DateTimeSource instead