Skip to content

Commit

Permalink
more prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
novaugust committed Mar 11, 2024
1 parent 7159e04 commit 295dfc0
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions lib/style/module_directives.ex
Original file line number Diff line number Diff line change
Expand Up @@ -292,10 +292,14 @@ defmodule Styler.Style.ModuleDirectives do
|> Zipper.traverse(fn
{{:alias, _, [{:__aliases__, _, [_, _, _ | _] = aliases}]}, _} = zipper ->
# the alias was aliased deeper down. we've lifted that alias to a root, so delete this alias
if aliases in new_aliases, do: Zipper.remove(zipper), else: zipper

{{:__aliases__, meta, [_, _, _ | _] = aliases}, z_meta} = zipper ->
if aliases in new_aliases, do: {{:__aliases__, meta, [List.last(aliases)]}, z_meta}, else: zipper
if aliases in new_aliases,
do: Zipper.remove(zipper),
else: zipper

{{:__aliases__, meta, [_, _, _ | _] = aliases}, _} = zipper ->
if aliases in new_aliases,
do: Zipper.replace(zipper, {:__aliases__, meta, [List.last(aliases)]}),
else: zipper

zipper ->
zipper
Expand Down

0 comments on commit 295dfc0

Please sign in to comment.