Skip to content

Commit 91fcb18

Browse files
committed
Get it building again
1 parent 2a3a82d commit 91fcb18

File tree

23 files changed

+198
-166
lines changed

23 files changed

+198
-166
lines changed

.editorconfig

Lines changed: 89 additions & 91 deletions
Large diffs are not rendered by default.

Directory.Build.props

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
<PropertyGroup Label="Build">
33
<LangVersion>latest</LangVersion>
44
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
5+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
56
<AnalysisLevel>latest</AnalysisLevel>
67
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
78
<ImplicitUsings>enable</ImplicitUsings>
8-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
9+
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
10+
<Nullable>enable</Nullable>
911
<NoWarn>CA1305;VSTHRD111;IDE0065;CA1707;IDE0010;IDE0033;SA1615;SA1300;SA1200;SA1202;SA1204;RZ10012;CA1001;VSTHRD110;CA1716</NoWarn>
1012
</PropertyGroup>
1113

1214
<ItemGroup Label="Package References">
1315
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" PrivateAssets="all" Version="17.2.32"/>
14-
<PackageReference Include="StyleCop.Analyzers" PrivateAssets="all" Version="1.2.0-beta.435"/>
16+
<PackageReference Include="StyleCop.Analyzers" PrivateAssets="all" Version="1.2.0-beta.556"/>
1517
</ItemGroup>
1618
</Project>

src/2015/AdventOfCode.2015.Puzzles.Test/AdventOfCode.2015.Puzzles.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup Label="Build">
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<RootNamespace>AdventOfCode._2015.Puzzles.Test</RootNamespace>
66

77
<IsPackable>false</IsPackable>

src/2015/AdventOfCode.2015.Puzzles/AdventOfCode.2015.Puzzles.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup Label="Build">
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<RootNamespace>AdventOfCode._2015.Puzzles</RootNamespace>
66
</PropertyGroup>
77

src/2015/AdventOfCode.2015.Puzzles/Solutions/Day01.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
[Puzzle("Not Quite Lisp")]
66
public sealed class Day01 : SolutionBase
77
{
8-
protected override string Part1(string input) => input.Select(c => c == '(' ? 1 : -1)
9-
.Sum()
8+
protected override string Part1(string input) => input.Sum(c => c == '(' ? 1 : -1)
109
.ToString(CultureInfo.InvariantCulture);
1110

1211
protected override string Part2(string input)

src/2020/AdventOfCode.2020.Puzzles.Test/AdventOfCode.2020.Puzzles.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup Label="Build">
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
<RootNamespace>AdventOfCode._2020.Puzzles.Test</RootNamespace>
77
</PropertyGroup>

src/2020/AdventOfCode.2020.Puzzles/AdventOfCode.2020.Puzzles.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup Label="Build">
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<RootNamespace>AdventOfCode._2020.Puzzles</RootNamespace>
66
</PropertyGroup>
77

src/2020/AdventOfCode.2020.Puzzles/Solutions/Day19.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ private static Dictionary<int, IEnumerable<IEnumerable<Rule>>> ParseRules(string
6565
part.StartsWith(@"""", StringComparison.Ordinal) ? new CharRule(part[1]) : new PointerRule(int.Parse(part)))));
6666
return entry;
6767
})
68-
.ToDictionary();
68+
.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
6969

7070
private static IEnumerable<int> RuleMatch(
7171
IReadOnlyDictionary<int, IEnumerable<IEnumerable<Rule>>> rules,

src/AdventOfCode.Console/AdventOfCode.Console.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup Label="Build">
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
<UserSecretsId>5adb2560-81a5-4a32-aa5b-9daa67ab0874</UserSecretsId>
77
<RootNamespace>AdventOfCode.Console</RootNamespace>
88
</PropertyGroup>

src/AdventOfCode.Core.Test/AdventOfCode.Core.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup Label="Build">
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>

0 commit comments

Comments
 (0)