From 1fa1e32fe76be2bfa2520296ec7714a4e7222adb Mon Sep 17 00:00:00 2001 From: Steven Riehl Date: Wed, 30 Nov 2022 11:11:31 -0700 Subject: [PATCH] Update Elixir to latest and clean up warnings (#10) --- .tool-versions | 4 ++-- README.md | 2 +- config/config.exs | 2 +- lib/advent_of_code/day_01.ex | 4 ++-- lib/advent_of_code/day_02.ex | 4 ++-- lib/advent_of_code/day_03.ex | 4 ++-- lib/advent_of_code/day_04.ex | 4 ++-- lib/advent_of_code/day_05.ex | 4 ++-- lib/advent_of_code/day_06.ex | 4 ++-- lib/advent_of_code/day_07.ex | 4 ++-- lib/advent_of_code/day_08.ex | 4 ++-- lib/advent_of_code/day_09.ex | 4 ++-- lib/advent_of_code/day_10.ex | 4 ++-- lib/advent_of_code/day_11.ex | 4 ++-- lib/advent_of_code/day_12.ex | 4 ++-- lib/advent_of_code/day_13.ex | 4 ++-- lib/advent_of_code/day_14.ex | 4 ++-- lib/advent_of_code/day_15.ex | 4 ++-- lib/advent_of_code/day_16.ex | 4 ++-- lib/advent_of_code/day_17.ex | 4 ++-- lib/advent_of_code/day_18.ex | 4 ++-- lib/advent_of_code/day_19.ex | 4 ++-- lib/advent_of_code/day_20.ex | 4 ++-- lib/advent_of_code/day_21.ex | 4 ++-- lib/advent_of_code/day_22.ex | 4 ++-- lib/advent_of_code/day_23.ex | 4 ++-- lib/advent_of_code/day_24.ex | 4 ++-- lib/advent_of_code/day_25.ex | 4 ++-- mix.lock | 5 +++++ 29 files changed, 59 insertions(+), 54 deletions(-) create mode 100644 mix.lock diff --git a/.tool-versions b/.tool-versions index b4ab238..e0beb7e 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.7.3 -erlang 21.0.8 +elixir 1.14.2 +erlang 25.1.2 diff --git a/README.md b/README.md index 2f461c9..0de999d 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ enable it. You can do this by creating a `config/secrets.exs` file containing the following: ```elixir -use Mix.Config +import Config config :advent_of_code, AdventOfCode.Input, allow_network?: true, diff --git a/config/config.exs b/config/config.exs index 20f68d9..6ebabe9 100644 --- a/config/config.exs +++ b/config/config.exs @@ -1,4 +1,4 @@ -use Mix.Config +import Config config :advent_of_code, AdventOfCode.Input, # allow_network?: true, diff --git a/lib/advent_of_code/day_01.ex b/lib/advent_of_code/day_01.ex index 14fffa7..8e532a5 100644 --- a/lib/advent_of_code/day_01.ex +++ b/lib/advent_of_code/day_01.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day01 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_02.ex b/lib/advent_of_code/day_02.ex index ff5eb3d..e77b347 100644 --- a/lib/advent_of_code/day_02.ex +++ b/lib/advent_of_code/day_02.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day02 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_03.ex b/lib/advent_of_code/day_03.ex index aa9b23f..8e4b8d8 100644 --- a/lib/advent_of_code/day_03.ex +++ b/lib/advent_of_code/day_03.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day03 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_04.ex b/lib/advent_of_code/day_04.ex index 33fd894..aab4a42 100644 --- a/lib/advent_of_code/day_04.ex +++ b/lib/advent_of_code/day_04.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day04 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_05.ex b/lib/advent_of_code/day_05.ex index 5786511..ced6091 100644 --- a/lib/advent_of_code/day_05.ex +++ b/lib/advent_of_code/day_05.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day05 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_06.ex b/lib/advent_of_code/day_06.ex index 01beade..046da92 100644 --- a/lib/advent_of_code/day_06.ex +++ b/lib/advent_of_code/day_06.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day06 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_07.ex b/lib/advent_of_code/day_07.ex index 4987c53..bf3a04f 100644 --- a/lib/advent_of_code/day_07.ex +++ b/lib/advent_of_code/day_07.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day07 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_08.ex b/lib/advent_of_code/day_08.ex index fbf132d..9ce615b 100644 --- a/lib/advent_of_code/day_08.ex +++ b/lib/advent_of_code/day_08.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day08 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_09.ex b/lib/advent_of_code/day_09.ex index 74761fa..f14199d 100644 --- a/lib/advent_of_code/day_09.ex +++ b/lib/advent_of_code/day_09.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day09 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_10.ex b/lib/advent_of_code/day_10.ex index c3cd325..90f1e78 100644 --- a/lib/advent_of_code/day_10.ex +++ b/lib/advent_of_code/day_10.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day10 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_11.ex b/lib/advent_of_code/day_11.ex index e2dd47b..bbcce27 100644 --- a/lib/advent_of_code/day_11.ex +++ b/lib/advent_of_code/day_11.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day11 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_12.ex b/lib/advent_of_code/day_12.ex index 2f5cae6..a0adc73 100644 --- a/lib/advent_of_code/day_12.ex +++ b/lib/advent_of_code/day_12.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day12 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_13.ex b/lib/advent_of_code/day_13.ex index f580065..c23f7e8 100644 --- a/lib/advent_of_code/day_13.ex +++ b/lib/advent_of_code/day_13.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day13 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_14.ex b/lib/advent_of_code/day_14.ex index d2e2e08..96bc425 100644 --- a/lib/advent_of_code/day_14.ex +++ b/lib/advent_of_code/day_14.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day14 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_15.ex b/lib/advent_of_code/day_15.ex index 2ff55b4..8ab8c19 100644 --- a/lib/advent_of_code/day_15.ex +++ b/lib/advent_of_code/day_15.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day15 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_16.ex b/lib/advent_of_code/day_16.ex index fa8dca8..e8d5c85 100644 --- a/lib/advent_of_code/day_16.ex +++ b/lib/advent_of_code/day_16.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day16 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_17.ex b/lib/advent_of_code/day_17.ex index 172ada7..7fb4df5 100644 --- a/lib/advent_of_code/day_17.ex +++ b/lib/advent_of_code/day_17.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day17 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_18.ex b/lib/advent_of_code/day_18.ex index 41d7684..c49b2d4 100644 --- a/lib/advent_of_code/day_18.ex +++ b/lib/advent_of_code/day_18.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day18 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_19.ex b/lib/advent_of_code/day_19.ex index f9d45f0..95d00df 100644 --- a/lib/advent_of_code/day_19.ex +++ b/lib/advent_of_code/day_19.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day19 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_20.ex b/lib/advent_of_code/day_20.ex index a894fd2..24c0861 100644 --- a/lib/advent_of_code/day_20.ex +++ b/lib/advent_of_code/day_20.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day20 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_21.ex b/lib/advent_of_code/day_21.ex index 958ec85..858cb3a 100644 --- a/lib/advent_of_code/day_21.ex +++ b/lib/advent_of_code/day_21.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day21 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_22.ex b/lib/advent_of_code/day_22.ex index 0c06c91..2b9ef74 100644 --- a/lib/advent_of_code/day_22.ex +++ b/lib/advent_of_code/day_22.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day22 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_23.ex b/lib/advent_of_code/day_23.ex index 6e09da6..39857ae 100644 --- a/lib/advent_of_code/day_23.ex +++ b/lib/advent_of_code/day_23.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day23 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_24.ex b/lib/advent_of_code/day_24.ex index a68e1a6..ae3d244 100644 --- a/lib/advent_of_code/day_24.ex +++ b/lib/advent_of_code/day_24.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day24 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/lib/advent_of_code/day_25.ex b/lib/advent_of_code/day_25.ex index 4bd6dba..8108d0b 100644 --- a/lib/advent_of_code/day_25.ex +++ b/lib/advent_of_code/day_25.ex @@ -1,7 +1,7 @@ defmodule AdventOfCode.Day25 do - def part1(args) do + def part1(_args) do end - def part2(args) do + def part2(_args) do end end diff --git a/mix.lock b/mix.lock new file mode 100644 index 0000000..4ed266b --- /dev/null +++ b/mix.lock @@ -0,0 +1,5 @@ +%{ + "benchee": {:hex, :benchee, "1.1.0", "f3a43817209a92a1fade36ef36b86e1052627fd8934a8b937ac9ab3a76c43062", [:mix], [{:deep_merge, "~> 1.0", [hex: :deep_merge, repo: "hexpm", optional: false]}, {:statistex, "~> 1.0", [hex: :statistex, repo: "hexpm", optional: false]}], "hexpm", "7da57d545003165a012b587077f6ba90b89210fd88074ce3c60ce239eb5e6d93"}, + "deep_merge": {:hex, :deep_merge, "1.0.0", "b4aa1a0d1acac393bdf38b2291af38cb1d4a52806cf7a4906f718e1feb5ee961", [:mix], [], "hexpm", "ce708e5f094b9cd4e8f2be4f00d2f4250c4095be93f8cd6d018c753894885430"}, + "statistex": {:hex, :statistex, "1.0.0", "f3dc93f3c0c6c92e5f291704cf62b99b553253d7969e9a5fa713e5481cd858a5", [:mix], [], "hexpm", "ff9d8bee7035028ab4742ff52fc80a2aa35cece833cf5319009b52f1b5a86c27"}, +} -- 2.43.0