1
0
mirror of https://github.com/helix-editor/helix synced 2026-07-26 23:00:55 +02:00
Files
helix/tests/indent/elixir.ex
Blaž Hrastnik cd6a852c9e Add indent corpus
This will be used by the cargo indent-check xtask to validate queries,
similar to the existing indent tests in helix-core.
2026-06-07 21:29:01 +09:00

53 lines
662 B
Elixir

defmodule Greeter do
def greet(name) do
if name do
IO.puts("Hello")
else
IO.puts("Hi")
end
end
def classify(x) do
case x do
1 -> "one"
2 -> "two"
_ -> "many"
end
end
def safe(x) do
try do
risky(x)
rescue
e -> handle(e)
after
cleanup()
end
end
def transform(list) do
list
|> Enum.map(fn x -> x * 2 end)
|> Enum.filter(fn x -> x > 0 end)
end
def config do
%{
name: "test",
values: [
1,
2,
]
}
end
def rank(x) do
cond do
x > 10 ->
:high
true ->
:low
end
end
end