Skip to content

Commit 69ffcdf

Browse files
this commit introduces a validation policy to ensure that projects treat warnings as errors
1 parent 2370da8 commit 69ffcdf

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Directory.Build.targets

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,9 @@
33
<Error Condition="'$(UsingMicrosoftNETSdkWeb)' == 'true' AND !Exists('$(ProjectDir)appsettings.json')"
44
Text="appsettings.json is required for web projects." />
55
</Target>
6+
7+
<Target Name="ValidateWarningsAsErrors" BeforeTargets="Build">
8+
<Error Condition="'$(TreatWarningsAsErrors)' != 'true'"
9+
Text="treat warnings as errors must remain enabled." />
10+
</Target>
611
</Project>

0 commit comments

Comments
 (0)