Skip to content

Commit 516f66b

Browse files
committed
Explicitly enable NET Analyzers for all projects and move common project settings to .props file
Signed-off-by: Aliaksandr Kukrash <multiarc@gmail.com>
1 parent 1996c29 commit 516f66b

File tree

6 files changed

+2
-9
lines changed

6 files changed

+2
-9
lines changed

Benchmarks/Schema.NET.Benchmarks/Schema.NET.Benchmarks.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<OutputType>Exe</OutputType>
55
<TargetFrameworks>net8.0;net6.0;net462;net472;net48</TargetFrameworks>
66
<IsPackable>false</IsPackable>
7-
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
87
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
98
</PropertyGroup>
109

Directory.Build.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
<NeutralLanguage>en-GB</NeutralLanguage>
99
<Nullable>enable</Nullable>
1010
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11+
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
12+
<EnableNETAnalyzers>true</EnableNETAnalyzers>
1113
</PropertyGroup>
1214

1315
<PropertyGroup Label="Package">

Source/Schema.NET/Schema.NET.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
<EmitCompilerGeneratedFiles>True</EmitCompilerGeneratedFiles>
66
<CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GeneratedFiles</CompilerGeneratedFilesOutputPath>
77
<IncludePendingSchemaObjects>False</IncludePendingSchemaObjects>
8-
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
98
</PropertyGroup>
109

1110
<PropertyGroup Label="Package">

Tests/Schema.NET.Test/Schema.NET.Test.csproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
<PropertyGroup Label="Build">
44
<TargetFrameworks>net8.0;net6.0;net462;net472;net48</TargetFrameworks>
5-
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
6-
<Nullable>enable</Nullable>
75
</PropertyGroup>
86

97
<ItemGroup Label="Project References">

Tools/Schema.NET.Tool/Schema.NET.Tool.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
<IsPackable>false</IsPackable>
66
<IsRoslynComponent>true</IsRoslynComponent>
77
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
8-
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
9-
<LangVersion>12</LangVersion>
10-
<Nullable>enable</Nullable>
118
</PropertyGroup>
129
<ItemGroup Label="Package References (.NET 8)" Condition="'$(TargetFramework)' == 'net8.0'">
1310
<PackageReference Include="System.Text.Json" Version="8.0.5" />

Tools/Schema.NET.Updater/Schema.NET.Updater.csproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
<OutputType>Exe</OutputType>
55
<TargetFramework>net8.0</TargetFramework>
66
<IsPackable>false</IsPackable>
7-
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
8-
<Nullable>enable</Nullable>
97
</PropertyGroup>
108

119
<ItemGroup>

0 commit comments

Comments
 (0)