Skip to content

Commit 759b0f4

Browse files
committed
switch to dialyxir + fix 2 dialyxir warning
1 parent 3c9aef5 commit 759b0f4

3 files changed

Lines changed: 2 additions & 5 deletions

File tree

lib/mongo_ecto.ex

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -442,10 +442,8 @@ defmodule Mongo.Ecto do
442442
def loaders(_base, type), do: [type]
443443

444444
defp load_time(time), do: Time.to_erl(time)
445-
defp load_time(_), do: :error
446445

447446
defp load_date(date), do: {:ok, date |> DateTime.to_date() |> Date.to_erl()}
448-
defp load_date(date), do: :error
449447

450448
defp load_datetime(datetime) do
451449
naive = DateTime.to_naive(datetime)
@@ -454,8 +452,6 @@ defmodule Mongo.Ecto do
454452
{:ok, {date, {h, m, s, x}}}
455453
end
456454

457-
defp load_datetime(_), do: :error
458-
459455
defp load_binary(%BSON.Binary{binary: binary}), do: {:ok, binary}
460456
defp load_binary(_), do: :error
461457

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ defmodule Mongo.Ecto.Mixfile do
2424
[
2525
{:mongodb, "~> 0.4.2"},
2626
{:ecto, "~> 2.1.0"},
27-
{:dialyze, "~> 0.2.0", only: :dev},
27+
{:dialyxir, "~> 0.5", only: [:dev], runtime: false},
2828
{:inch_ex, "~> 0.5", only: :docs},
2929
{:earmark, "~> 1.0", only: :docs},
3030
{:ex_doc, "~> 0.11", only: :docs}

mix.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm"},
33
"db_connection": {:hex, :db_connection, "1.1.2", "2865c2a4bae0714e2213a0ce60a1b12d76a6efba0c51fbda59c9ab8d1accc7a8", [:mix], [{:connection, "~> 1.0.2", [hex: :connection, repo: "hexpm", optional: false]}, {:poolboy, "~> 1.5", [hex: :poolboy, repo: "hexpm", optional: true]}, {:sbroker, "~> 1.0", [hex: :sbroker, repo: "hexpm", optional: true]}], "hexpm"},
44
"decimal": {:hex, :decimal, "1.4.0", "fac965ce71a46aab53d3a6ce45662806bdd708a4a95a65cde8a12eb0124a1333", [:mix], [], "hexpm"},
5+
"dialyxir": {:hex, :dialyxir, "0.5.1", "b331b091720fd93e878137add264bac4f644e1ddae07a70bf7062c7862c4b952", [], [], "hexpm"},
56
"dialyze": {:hex, :dialyze, "0.2.1", "9fb71767f96649020d769db7cbd7290059daff23707d6e851e206b1fdfa92f9d", [:mix], [], "hexpm"},
67
"earmark": {:hex, :earmark, "1.2.3", "206eb2e2ac1a794aa5256f3982de7a76bf4579ff91cb28d0e17ea2c9491e46a4", [:mix], [], "hexpm"},
78
"ecto": {:hex, :ecto, "2.1.6", "29b45f393c2ecd99f83e418ea9b0a2af6078ecb30f401481abac8a473c490f84", [:mix], [{:db_connection, "~> 1.1", [repo: "hexpm", hex: :db_connection, optional: true]}, {:decimal, "~> 1.2", [repo: "hexpm", hex: :decimal, optional: false]}, {:mariaex, "~> 0.8.0", [repo: "hexpm", hex: :mariaex, optional: true]}, {:poison, "~> 2.2 or ~> 3.0", [repo: "hexpm", hex: :poison, optional: true]}, {:poolboy, "~> 1.5", [repo: "hexpm", hex: :poolboy, optional: false]}, {:postgrex, "~> 0.13.0", [repo: "hexpm", hex: :postgrex, optional: true]}, {:sbroker, "~> 1.0", [repo: "hexpm", hex: :sbroker, optional: true]}], "hexpm"},

0 commit comments

Comments
 (0)