···4242 |> Enum.filter(fn rel -> MapSet.member?(@ignore_filenames, Path.basename(rel)) end)
4343 |> Enum.flat_map(fn rel ->
4444 full = Path.join(root, rel)
4545- dir = case Path.dirname(rel) do
4646- "." -> ""
4747- d -> d
4848- end
4545+4646+ dir =
4747+ case Path.dirname(rel) do
4848+ "." -> ""
4949+ d -> d
5050+ end
49515052 case File.read(full) do
5153 {:ok, content} -> [{dir, parse(content)}]
+19-4
test/pocketenv_test.exs
···502502503503 describe "Pocketenv.Ignore.load/1" do
504504 test "loads patterns from .gitignore in a temp directory" do
505505- dir = System.tmp_dir!() |> Path.join("pocketenv_ignore_test_#{System.unique_integer([:positive])}")
505505+ dir =
506506+ System.tmp_dir!()
507507+ |> Path.join("pocketenv_ignore_test_#{System.unique_integer([:positive])}")
508508+506509 File.mkdir_p!(dir)
507510 File.write!(Path.join(dir, ".gitignore"), "node_modules\n*.log\n")
508511 on_exit(fn -> File.rm_rf(dir) end)
···516519 end
517520518521 test "loads patterns from nested ignore files with correct scope" do
519519- dir = System.tmp_dir!() |> Path.join("pocketenv_ignore_nested_#{System.unique_integer([:positive])}")
522522+ dir =
523523+ System.tmp_dir!()
524524+ |> Path.join("pocketenv_ignore_nested_#{System.unique_integer([:positive])}")
525525+520526 sub = Path.join(dir, "packages/ui")
521527 File.mkdir_p!(sub)
522528 File.write!(Path.join(dir, ".gitignore"), "*.log\n")
···536542 end
537543538544 test "returns empty list for a directory with no ignore files" do
539539- dir = System.tmp_dir!() |> Path.join("pocketenv_no_ignore_#{System.unique_integer([:positive])}")
545545+ dir =
546546+ System.tmp_dir!()
547547+ |> Path.join("pocketenv_no_ignore_#{System.unique_integer([:positive])}")
548548+540549 File.mkdir_p!(dir)
541550 File.write!(Path.join(dir, "README.md"), "hello")
542551 on_exit(fn -> File.rm_rf(dir) end)
···623632 describe "Sandbox copy methods – {:ok, struct} passthrough" do
624633 test "upload/4 accepts {:ok, %Sandbox{}} and does not raise FunctionClauseError" do
625634 sandbox = %Sandbox{id: "sbx-1", name: "test", status: :running, installs: 0}
626626- tmp = Path.join(System.tmp_dir!(), "pocketenv_test_upload_#{:erlang.unique_integer([:positive])}.txt")
635635+636636+ tmp =
637637+ Path.join(
638638+ System.tmp_dir!(),
639639+ "pocketenv_test_upload_#{:erlang.unique_integer([:positive])}.txt"
640640+ )
641641+627642 File.write!(tmp, "hello")
628643 on_exit(fn -> File.rm(tmp) end)
629644