Skip to content

Commit

Permalink
chore: update igniter and resolve compiler warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
zachdaniel committed Oct 7, 2024
1 parent c584066 commit e3d937c
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
12 changes: 6 additions & 6 deletions lib/spark/igniter.ex
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ defmodule Spark.Igniter do
{:ok, Igniter.t(), module(), value} | {:error, Igniter.t()}
when value: term()
def find(igniter, module, callback) do
{:ok, {igniter, _source, zipper}} = Igniter.Code.Module.find_module(igniter, module)
{:ok, {igniter, _source, zipper}} = Igniter.Project.Module.find_module(igniter, module)

zipper =
case Igniter.Code.Common.move_to_do_block(zipper) do
Expand All @@ -95,7 +95,7 @@ defmodule Spark.Igniter do
{igniter, {:ok, zipper}}
else
with {:ok, {igniter, _source, zipper}} <-
Igniter.Code.Module.find_module(igniter, search_module),
Igniter.Project.Module.find_module(igniter, search_module),
{:ok, zipper} <- Igniter.Code.Common.move_to_do_block(zipper) do
{igniter, {:ok, zipper}}
else
Expand Down Expand Up @@ -136,7 +136,7 @@ defmodule Spark.Igniter do
end

def update_dsl(igniter, module, path, value, func) do
Igniter.Code.Module.find_and_update_module!(igniter, module, fn zipper ->
Igniter.Project.Module.find_and_update_module!(igniter, module, fn zipper ->
do_update_dsl(zipper, path, value, func)
end)
end
Expand Down Expand Up @@ -200,7 +200,7 @@ defmodule Spark.Igniter do
@spec remove_extension(Igniter.t(), module(), module(), atom(), module(), boolean()) ::
Igniter.t()
def remove_extension(igniter, module, type, key, extension, singleton? \\ false) do
Igniter.Code.Module.find_and_update_module!(igniter, module, fn zipper ->
Igniter.Project.Module.find_and_update_module!(igniter, module, fn zipper ->
with {:ok, zipper} <- Igniter.Code.Module.move_to_use(zipper, type) do
if Igniter.Code.Common.node_matches_pattern?(zipper, {_, _, [_]}) do
:error
Expand Down Expand Up @@ -245,7 +245,7 @@ defmodule Spark.Igniter do
@spec has_extension(Igniter.t(), module(), module(), atom(), module()) ::
{Igniter.t(), boolean()}
def has_extension(igniter, module, type, key, extension) do
case Igniter.Code.Module.find_module(igniter, module) do
case Igniter.Project.Module.find_module(igniter, module) do
{:ok, {igniter, _source, zipper}} ->
with {:ok, zipper} <- Igniter.Code.Module.move_to_use(zipper, type),
{:ok, zipper} <- Igniter.Code.Function.move_to_nth_argument(zipper, 1),
Expand Down Expand Up @@ -280,7 +280,7 @@ defmodule Spark.Igniter do
def add_extension(igniter, module, type, key, extension, singleton? \\ false) do
extension = {:__aliases__, [], Enum.map(Module.split(extension), &String.to_atom/1)}

Igniter.Code.Module.find_and_update_module!(igniter, module, fn zipper ->
Igniter.Project.Module.find_and_update_module!(igniter, module, fn zipper ->
case Igniter.Code.Module.move_to_use(zipper, type) do
{:ok, zipper} ->
if Igniter.Code.Common.node_matches_pattern?(zipper, {_, _, [_]}) do
Expand Down
4 changes: 2 additions & 2 deletions mix.lock
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
"file_system": {:hex, :file_system, "1.0.0", "b689cc7dcee665f774de94b5a832e578bd7963c8e637ef940cd44327db7de2cd", [:mix], [], "hexpm", "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d"},
"git_cli": {:hex, :git_cli, "0.3.0", "a5422f9b95c99483385b976f5d43f7e8233283a47cda13533d7c16131cb14df5", [:mix], [], "hexpm", "78cb952f4c86a41f4d3511f1d3ecb28edb268e3a7df278de2faa1bd4672eaf9b"},
"git_ops": {:hex, :git_ops, "2.6.1", "cc7799a68c26cf814d6d1a5121415b4f5bf813de200908f930b27a2f1fe9dad5", [:mix], [{:git_cli, "~> 0.2", [hex: :git_cli, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "ce62d07e41fe993ec22c35d5edb11cf333a21ddaead6f5d9868fcb607d42039e"},
"glob_ex": {:hex, :glob_ex, "0.1.8", "f7ef872877ca2ae7a792ab1f9ff73d9c16bf46ecb028603a8a3c5283016adc07", [:mix], [], "hexpm", "9e39d01729419a60a937c9260a43981440c43aa4cadd1fa6672fecd58241c464"},
"igniter": {:hex, :igniter, "0.3.36", "7dffb41e8c25dac3de8a0947c4973dc3db3cd25f394fd87ac334fe18a725f291", [:mix], [{:glob_ex, "~> 0.1.7", [hex: :glob_ex, repo: "hexpm", optional: false]}, {:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}, {:rewrite, "~> 0.9", [hex: :rewrite, repo: "hexpm", optional: false]}, {:sourceror, "~> 1.4", [hex: :sourceror, repo: "hexpm", optional: false]}, {:spitfire, ">= 0.1.3 and < 1.0.0-0", [hex: :spitfire, repo: "hexpm", optional: false]}], "hexpm", "5a493222cbf4e3cf0106cd090c93a1f61fa4df958b7d00e03a836e8a67a4bab2"},
"glob_ex": {:hex, :glob_ex, "0.1.9", "b97a25392f5339e49f587e5b24c468c6a4f38299febd5ec85c5f8bb2e42b5c1e", [:mix], [], "hexpm", "be72e584ad1d8776a4d134d4b6da1bac8b80b515cdadf0120e0920b9978d7f01"},
"igniter": {:hex, :igniter, "0.3.49", "da3ce1ff42a8ba61cda462cbd46aafad9ac09be9b6fe92cbcd9a25ebf914f32f", [:mix], [{:glob_ex, "~> 0.1.7", [hex: :glob_ex, repo: "hexpm", optional: false]}, {:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}, {:rewrite, "~> 0.9", [hex: :rewrite, repo: "hexpm", optional: false]}, {:sourceror, "~> 1.4", [hex: :sourceror, repo: "hexpm", optional: false]}, {:spitfire, ">= 0.1.3 and < 1.0.0-0", [hex: :spitfire, repo: "hexpm", optional: false]}], "hexpm", "4b2693347fdf51da6e921a5bc067fefb22698bd92c1597d06a27dc06ec686b26"},
"jason": {:hex, :jason, "1.4.4", "b9226785a9aa77b6857ca22832cffa5d5011a667207eb2a0ad56adb5db443b8a", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "c5eb0cab91f094599f94d55bc63409236a8ec69a21a67814529e8d5f6cc90b3b"},
"makeup": {:hex, :makeup, "1.1.2", "9ba8837913bdf757787e71c1581c21f9d2455f4dd04cfca785c70bbfff1a76a3", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "cce1566b81fbcbd21eca8ffe808f33b221f9eee2cbc7a1706fc3da9ff18e6cac"},
"makeup_elixir": {:hex, :makeup_elixir, "0.16.2", "627e84b8e8bf22e60a2579dad15067c755531fea049ae26ef1020cad58fe9578", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "41193978704763f6bbe6cc2758b84909e62984c7752b3784bd3c218bb341706b"},
Expand Down

0 comments on commit e3d937c

Please sign in to comment.