We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ede01b7 commit 0b475a1Copy full SHA for 0b475a1
lib/refactorex/refactor/function.ex
@@ -6,11 +6,13 @@ defmodule Refactorex.Refactor.Function do
6
import Sourceror.Identifier
7
8
def definition?(node)
9
+ def definition?({_, _, nil}), do: false
10
def definition?({:def, _, _}), do: true
11
def definition?({:defp, _, _}), do: true
12
def definition?(_node), do: false
13
14
def anonymous?(node)
15
+ def anonymous?({_, _, nil}), do: false
16
def anonymous?({:&, _, [i]}) when is_number(i), do: false
17
def anonymous?({:&, _, _}), do: true
18
def anonymous?({:fn, _, _}), do: true
0 commit comments