Cap F# warning level at 5 in shared analyzer defaults.
ci/woodpecker/push/woodpecker Pipeline failed Details

FSC rejects warning level 8. TreatWarningsAsErrors stays on for F# projects that import these defaults.
This commit is contained in:
Sergej Kern 2026-09-04 04:18:52 +02:00
parent 05f8b3e887
commit a5243e4cef
1 changed files with 1 additions and 0 deletions

View File

@ -9,6 +9,7 @@
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<WarningLevel>8</WarningLevel> <WarningLevel>8</WarningLevel>
<WarningLevel Condition="'$(MSBuildProjectExtension)' == '.fsproj'">5</WarningLevel>
<AnalysisLevel>latest-all</AnalysisLevel> <AnalysisLevel>latest-all</AnalysisLevel>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild> <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile> <GenerateDocumentationFile>true</GenerateDocumentationFile>