Skip to content

Commit 0a23bc0

Browse files
committed
1 parent b008475 commit 0a23bc0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+898
-384
lines changed

src/Directory.Build.props

+10
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,25 @@
66
<LangVersion>latest</LangVersion>
77
<Nullable>Enable</Nullable>
88
<WarningsAsErrors>nullable</WarningsAsErrors>
9+
<AnalysisLevel>8</AnalysisLevel>
10+
<RunAnalyzersDuringBuild>true</RunAnalyzersDuringBuild>
11+
<RunAnalyzersDuringLiveAnalysis>true</RunAnalyzersDuringLiveAnalysis>
12+
<_SkipUpgradeNetAnalyzersNuGetWarning>true</_SkipUpgradeNetAnalyzersNuGetWarning>
13+
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
914
</PropertyGroup>
1015
<PropertyGroup Label="Package Versions">
1116
<SystemConfigurationConfigurationManagerPackageVersion>4.5.0</SystemConfigurationConfigurationManagerPackageVersion>
1217
<MicrosoftSourceLinkGitHubPackageVersion>8.0.0</MicrosoftSourceLinkGitHubPackageVersion>
18+
<!-- Analyzer packages -->
19+
<MicrosoftNetAnalyzersPackageVersion>8.0.0</MicrosoftNetAnalyzersPackageVersion>
1320
<!-- Test Packages -->
1421
<MicrosoftNetTestSdkPackageVersion>17.11.1</MicrosoftNetTestSdkPackageVersion>
1522
<NUnitAnalyzersPackageVersion>4.3.0</NUnitAnalyzersPackageVersion>
1623
<NUnitPackageVersion>4.2.2</NUnitPackageVersion>
1724
<NUnit3TestAdapterPackageVersion>4.6.0</NUnit3TestAdapterPackageVersion>
1825
<QuackersTestLoggerPackageVersion>1.0.25</QuackersTestLoggerPackageVersion>
1926
</PropertyGroup>
27+
<ItemGroup>
28+
<GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)\log4net.globalconfig" />
29+
</ItemGroup>
2030
</Project>

src/log4net.Tests/Appender/RollingFileAppenderTest.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ private static void CreateFile(int iFileNumber)
170170
{
171171
fileStream.Close();
172172
}
173-
catch
173+
catch (Exception e) when (e is not null)
174174
{
175175
// Ignore
176176
}
@@ -250,9 +250,9 @@ private static void DeleteTestFiles()
250250
Debug.WriteLine("Deleting test file " + sFile);
251251
File.Delete(sFile);
252252
}
253-
catch (Exception ex)
253+
catch (Exception e) when (e is not null)
254254
{
255-
Debug.WriteLine("Exception while deleting test file " + ex);
255+
Debug.WriteLine("Exception while deleting test file " + e);
256256
}
257257
}
258258
}

src/log4net.Tests/Util/PatternStringTest.cs

+1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ public void TestAppSettingPathConverter()
8888

8989
private void TestAppSettingPathConverterInConfiguredDomain()
9090
{
91+
_ = this; // force instance method for AppDomain-Call
9192
string pattern = "%appSetting{TestKey}";
9293
PatternString patternString = new(pattern);
9394
string evaluatedPattern = patternString.Format();

0 commit comments

Comments
 (0)