Pattern: Malformed arrow spacing
Issue: -
This rule checks to see that there is spacing before and after the arrow operator that declares a function.
# Both of this will not trigger an error,
# even with arrow_spacing enabled.
x(-> 3)
x( -> 3)
# However, this will trigger an error
x((a,b)-> 3)