fitz

Build log

host

fitz 0.1.1 · fail · run fitz-0.1.1-1791184015611
980 of 980 lines
1Resolving Hex dependencies...2Resolution completed in 0.37s3Unchanged:4  barlix 0.3.45  bcrypt_elixir 1.1.16  circular_buffer 1.1.07  combination 0.0.38  combine 0.10.09  earmark 1.4.49 RETIRED! VULNERABLE!10    (deprecated) Earmark is no longer maintained. Migrate to a replacement, for example MDEx (https://hex.pm/packages/mdex).1112    EEF-CVE-2026-48591 (MEDIUM)13    aka: CVE-2026-48591, GHSA-52mm-h59v-f3c714    Stored XSS via unescaped HTML attribute values in earmark15    https://osv.dev/vulnerability/EEF-CVE-2026-4859116  elixir_make 0.10.017  ex_doc 0.19.318  expo 1.1.119  fitz 0.1.120  flow 0.15.021  gen_stage 0.14.322  gettext 0.26.223  html_entities 0.5.224  interactive_cmd 0.1.425  makeup 1.2.326  makeup_elixir 0.16.227  nerves 2.0.0-pre.228  nerves_discovery 0.1.529  nerves_logging 0.2.430  nerves_runtime 0.13.1331  nerves_system_bbb 2.30.232  nerves_system_br 1.34.433  nerves_system_mangopi_mq_pro 0.17.234  nerves_system_qemu_aarch64 0.4.235  nerves_system_rpi0 2.1.236  nerves_system_rpi4 2.1.237  nerves_system_rpi5 2.1.238  nerves_system_trellis 0.5.039  nerves_system_x86_64 1.34.240  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.141  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.142  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.143  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.144  nerves_toolchain_x86_64_nerves_linux_musl 15.3.145  nerves_uevent 0.1.746  nimble_parsec 1.4.247  png 0.2.148  property_table 0.3.449  ring_logger 0.11.750  slugify 1.3.151  tablet 0.3.352  timex 3.7.1353  toolshed 0.5.054  tzdata 1.2.255  uboot_env 1.0.256  uuid 1.1.857Found retired packages, see above for details58Found packages with security advisories, see above for details59All dependencies have been fetched60    warning: function description/0 is unused61    │62 26 │   defp description() do63    │        ~64    │65    └─ /work/proj/deps/fitz/mix.exs:26:8: Fitz.Mixfile (module)6667===> Analyzing applications...68===> Compiling png69==> barlix70Compiling 9 files (.ex)71    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead72    │73 60 │       Enum.chunk(digits, 2)74    │            ~75    │76    └─ lib/barlix/itf.ex:60:12: Barlix.ITF.interleave/17778    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead79    │80 64 │         |> List.zip()81    │                 ~82    │83    └─ lib/barlix/itf.ex:64:17: Barlix.ITF.interleave/18485Generated barlix app86warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"87  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/288  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/189  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/590  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/291  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/492  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29394==> ex_doc95Compiling 18 files (.ex)96     warning: using single-quoted strings to represent charlists is deprecated.97     Use ~c"" if you indeed want a charlist or use "" instead.98     You may run "mix format --migrate" to change all single-quoted99     strings to use the ~c sigil and fix this warning.100     │101 121 │       [{'mimetype', @mimetype} | files_to_add(output)],102     │         ~103     │104     └─ lib/ex_doc/formatter/epub.ex:121:9105106     warning: using single-quoted strings to represent charlists is deprecated.107     Use ~c"" if you indeed want a charlist or use "" instead.108     You may run "mix format --migrate" to change all single-quoted109     strings to use the ~c sigil and fix this warning.110     │111 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']112     │                  ~113     │114     └─ lib/ex_doc/formatter/epub.ex:122:18115116     warning: using single-quoted strings to represent charlists is deprecated.117     Use ~c"" if you indeed want a charlist or use "" instead.118     You may run "mix format --migrate" to change all single-quoted119     strings to use the ~c sigil and fix this warning.120     │121 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']122     │                          ~123     │124     └─ lib/ex_doc/formatter/epub.ex:122:26125126     warning: using single-quoted strings to represent charlists is deprecated.127     Use ~c"" if you indeed want a charlist or use "" instead.128     You may run "mix format --migrate" to change all single-quoted129     strings to use the ~c sigil and fix this warning.130     │131 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']132     │                                    ~133     │134     └─ lib/ex_doc/formatter/epub.ex:122:36135136     warning: using single-quoted strings to represent charlists is deprecated.137     Use ~c"" if you indeed want a charlist or use "" instead.138     You may run "mix format --migrate" to change all single-quoted139     strings to use the ~c sigil and fix this warning.140     │141 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']142     │                                             ~143     │144     └─ lib/ex_doc/formatter/epub.ex:122:45145146     warning: using single-quoted strings to represent charlists is deprecated.147     Use ~c"" if you indeed want a charlist or use "" instead.148     You may run "mix format --migrate" to change all single-quoted149     strings to use the ~c sigil and fix this warning.150     │151 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']152     │                                                     ~153     │154     └─ lib/ex_doc/formatter/epub.ex:122:53155156     warning: using single-quoted strings to represent charlists is deprecated.157     Use ~c"" if you indeed want a charlist or use "" instead.158     You may run "mix format --migrate" to change all single-quoted159     strings to use the ~c sigil and fix this warning.160     │161 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']162     │                                                            ~163     │164     └─ lib/ex_doc/formatter/epub.ex:122:60165166     warning: using single-quoted strings to represent charlists is deprecated.167     Use ~c"" if you indeed want a charlist or use "" instead.168     You may run "mix format --migrate" to change all single-quoted169     strings to use the ~c sigil and fix this warning.170     │171 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']172     │                                                                    ~173     │174     └─ lib/ex_doc/formatter/epub.ex:122:68175176     warning: using single-quoted strings to represent charlists is deprecated.177     Use ~c"" if you indeed want a charlist or use "" instead.178     You may run "mix format --migrate" to change all single-quoted179     strings to use the ~c sigil and fix this warning.180     │181 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']182     │                                                                            ~183     │184     └─ lib/ex_doc/formatter/epub.ex:122:76185186     warning: using single-quoted strings to represent charlists is deprecated.187     Use ~c"" if you indeed want a charlist or use "" instead.188     You may run "mix format --migrate" to change all single-quoted189     strings to use the ~c sigil and fix this warning.190     │191 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']192     │                                                                                    ~193     │194     └─ lib/ex_doc/formatter/epub.ex:122:84195196    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead197    │198 39 │     <%# Extra content needed by the current markdown processor (e.g. custom Javascript) %>199    │     ~200    │201    └─ lib/ex_doc/formatter/epub/templates/module_template.eex:39: (file)202203    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead204    │205 41 │     <%# Extra content specified by the user (e.g. custom Javascript) %>206    │     ~207    │208    └─ lib/ex_doc/formatter/epub/templates/module_template.eex:41: (file)209210    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead211    │212 20 │     <%# Extra content needed by the current markdown processor (e.g. custom Javascript) %>213    │     ~214    │215    └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:20: (file)216217    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead218    │219 22 │     <%# Extra content specified by the user (e.g. custom Javascript) %>220    │     ~221    │222    └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:22: (file)223224    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead225    │226  3 │     <%# Extra content needed by the current markdown processor (i.g. custom Javascript) %>227    │     ~228    │229    └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:3: (file)230231    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead232    │233  5 │     <%# Extra content specified by the user (e.g. custom Javascript) %>234    │     ~235    │236    └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:5: (file)237238    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead239    │240  9 │     <%# Extra content needed by the current markdown processor (e.g. custom Javascipt) %>241    │     ~242    │243    └─ lib/ex_doc/formatter/epub/templates/title_template.eex:9: (file)244245    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead246    │247 11 │     <%# Extra content specified by the user (e.g. custom Javascipt) %>248    │     ~249    │250    └─ lib/ex_doc/formatter/epub/templates/title_template.eex:11: (file)251252    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead253    │254 10 │     <%# Extra content needed by the current markdown processor (e.g. custom CSS) %>255    │     ~256    │257    └─ lib/ex_doc/formatter/epub/templates/head_template.eex:10: (file)258259    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead260    │261 12 │     <%# Extra content specified by the user (e.g. custom CSS) %>262    │     ~263    │264    └─ lib/ex_doc/formatter/epub/templates/head_template.eex:12: (file)265266     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity267     │268 233 │         {:::, _, [{name, meta, args}, right]}, placeholders269     │          ~270     │271     └─ lib/ex_doc/formatter/html/autolink.ex:233:10272273     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity274     │275 235 │           {{:::, [], [{{ref, name}, meta, args}, right]}, placeholders}276     │             ~277     │278     └─ lib/ex_doc/formatter/html/autolink.ex:235:13279280     warning: using single-quoted strings to represent charlists is deprecated.281     Use ~c"" if you indeed want a charlist or use "" instead.282     You may run "mix format --migrate" to change all single-quoted283     strings to use the ~c sigil and fix this warning.284     │285 591 │     case :code.where_is_file('#{module}.beam') do286     │                              ~287     │288     └─ lib/ex_doc/formatter/html/autolink.ex:591:30289290     warning: using single-quoted strings to represent charlists is deprecated.291     Use ~c"" if you indeed want a charlist or use "" instead.292     You may run "mix format --migrate" to change all single-quoted293     strings to use the ~c sigil and fix this warning.294     │295 626 │       case :code.where_is_file('Elixir.Kernel.beam') do296     │                                ~297     │298     └─ lib/ex_doc/formatter/html/autolink.ex:626:32299300    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead301    │302 17 │   <%# Extra content needed by the current markdown processor (e.g. custom Javascript) %>303    │   ~304    │305    └─ lib/ex_doc/formatter/html/templates/footer_template.eex:17: (file)306307    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead308    │309 19 │   <%# Extra content specified by the user (e.g. custom Javascript) %>310    │   ~311    │312    └─ lib/ex_doc/formatter/html/templates/footer_template.eex:19: (file)313314    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead315    │316 15 │     <%# Extra content needed by the current markdown processor (e.g. custom CSS) %>317    │     ~318    │319    └─ lib/ex_doc/formatter/html/templates/head_template.eex:15: (file)320321    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead322    │323 17 │     <%# Extra content specified by the user (e.g. custom CSS) %>324    │     ~325    │326    └─ lib/ex_doc/formatter/html/templates/head_template.eex:17: (file)327328     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity329     │330 441 │   defp process_type_ast({:::, _, [d | _]}, :opaque), do: d331     │                          ~332     │333     └─ lib/ex_doc/retriever.ex:441:26334335     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity336     │337 444 │   defp get_typespec_signature({:when, _, [{:::, _, [{name, meta, args}, _]}, _]}, arity) do338     │                                            ~339     │340     └─ lib/ex_doc/retriever.ex:444:44341342     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity343     │344 448 │   defp get_typespec_signature({:::, _, [{name, meta, args}, _]}, arity) do345     │                                ~346     │347     └─ lib/ex_doc/retriever.ex:448:32348349     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity350     │351 461 │       {{:::, _, [left, _]}, i} -> to_var(left, i)352     │         ~353     │354     └─ lib/ex_doc/retriever.ex:461:9355356     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity357     │358 504 │   defp remove_first_macro_arg({:::, info, [{name, info2, [_term_arg | rest_args]}, return]}) do359     │                                ~360     │361     └─ lib/ex_doc/retriever.ex:504:32362363     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity364     │365 505 │     {:::, info, [{name, info2, rest_args}, return]}366     │      ~367     │368     └─ lib/ex_doc/retriever.ex:505:6369370     warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)371     │372 227 │   defp logo_path(%{logo: nil}), do: nil373     │        ~374     │375     └─ lib/ex_doc/formatter/html/templates.ex:227:8: ExDoc.Formatter.HTML.Templates.logo_path/1376377     warning: expected a map or struct when accessing .available? in expression:378379         module.available?380381     where "module" was given the type:382383         # type: dynamic(atom())384         # from: lib/ex_doc/markdown.ex:150:12385         Code.ensure_loaded?(module)386387     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()388389     type warning found at:390     │391 150 │       Code.ensure_loaded?(module) && module.available?392     │                                             ~393     │394     └─ lib/ex_doc/markdown.ex:150:45: ExDoc.Markdown.find_markdown_processor/0395396     warning: the following clause is redundant:397398         defp to_var({:<<>>, _, _}, _)399400     it has type:401402         dynamic({:<<>>, term(), term()}), dynamic()403404     previous clauses have already matched on the following types:405406         {atom(), term(), term()}, term()407408     │409 469 │   defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}410     │        ~411     │412     └─ lib/ex_doc/retriever.ex:469:8: ExDoc.Retriever.to_var/2413414     warning: the following clause is redundant:415416         defp to_var({:%{}, _, _}, _)417418     it has type:419420         dynamic({:%{}, term(), term()}), dynamic()421422     previous clauses have already matched on the following types:423424         {atom(), term(), term()}, term()425426     │427 470 │   defp to_var({:%{}, _, _}, _), do: {:map, [], nil}428     │        ~429     │430     └─ lib/ex_doc/retriever.ex:470:8: ExDoc.Retriever.to_var/2431432     warning: the following clause is redundant:433434         defp to_var({:{}, _, _}, _)435436     it has type:437438         dynamic({:{}, term(), term()}), dynamic()439440     previous clauses have already matched on the following types:441442         {atom(), term(), term()}, term()443444     │445 471 │   defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}446     │        ~447     │448     └─ lib/ex_doc/retriever.ex:471:8: ExDoc.Retriever.to_var/2449450     warning: the following clause is redundant:451452         defp to_var(float, _) when is_integer(float)453454     it has type:455456         integer(), dynamic()457458     previous clauses have already matched on the following types:459460         {atom(), term(), term()}, term()461         {term(), term()}, term()462         integer(), term()463464     │465 474 │   defp to_var(float, _) when is_integer(float), do: {:float, [], nil}466     │        ~467     │468     └─ lib/ex_doc/retriever.ex:474:8: ExDoc.Retriever.to_var/2469470     warning: expected a map or struct when accessing .__struct__ in expression:471472         module.__struct__473474     where "module" was given the type:475476         # type: dynamic(atom())477         # from: lib/ex_doc/retriever.ex:169:7478         function_exported?(module, :__struct__, 0)479480     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()481482     type warning found at:483     │484 170 │           match?(%{__exception__: true}, module.__struct__) ->485     │                                                 ~486     │487     └─ lib/ex_doc/retriever.ex:170:49: ExDoc.Retriever.get_type/1488489     warning: the right-hand side of || will never be executed:490491         anno_line(anno) || ...492493     because the left-hand side always evaluates to:494495         dynamic(float() or integer())496497     where "anno" was given the type:498499         # type: dynamic()500         # from: lib/ex_doc/retriever.ex:341:57501         {:attribute, anno, :callback, {^actual_def, specs}} =502           Enum.find(503             abst_code,504             &case &1 do505               ...506             end507           )508509     type warning found at:510     │511 344 │     line = anno_line(anno) || doc_line512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~513     │514     └─ lib/ex_doc/retriever.ex:344: ExDoc.Retriever.get_callback/4515516     warning: the right-hand side of || will never be executed:517518         anno_line(anno) || ...519520     because the left-hand side always evaluates to:521522         dynamic(float() or integer())523524     where "anno" was given the type:525526         # type: dynamic()527         # from: lib/ex_doc/retriever.ex:410:36528         {:attribute, anno, type, spec} =529           Enum.find(abst_code, fn530             {:attribute, _, type, {^name, _, args}} -> type in [:opaque, :type] and length(args) == arity531             _ -> false532           end)533534     type warning found at:535     │536 420 │     line = anno_line(anno) || doc_line537     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~538     │539     └─ lib/ex_doc/retriever.ex:420: ExDoc.Retriever.get_type/3540541Generated ex_doc app542==> flow543Compiling 9 files (.ex)544     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead545     │546 653 │               reraise e, System.stacktrace()547     │                                 ~548     │549     └─ lib/flow/materialize.ex:653:33: Flow.Materialize.build_trigger/1550551Generated flow app552==> combination553Compiling 1 file (.ex)554Generated combination app555==> fitz556Compiling 16 files (.ex)557    warning: using single-quoted strings to represent charlists is deprecated.558    Use ~c"" if you indeed want a charlist or use "" instead.559    You may run "mix format --migrate" to change all single-quoted560    strings to use the ~c sigil and fix this warning.561    │562 32 │     list = ["", nil, [], {}, %{}, '']563    │                                   ~564    │565    └─ lib/fitz.ex:32:35566567    warning: variable "barcode" is unused (if the variable is not meant to be used, prefix it with an underscore)568    │569 22 │     barcode =570    │     ~~~~~~~571    │572    └─ lib/generators/barcode.ex:22:5: Barcode.generate/2573574    warning: variable "params" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)575    │576 39 │     params =577    │     ~~~~~~578    │579    └─ lib/parsers/map.ex:39:5: Fitz.Map.page_params/1580581    warning: variable "k" is unused (if the variable is not meant to be used, prefix it with an underscore)582    │583 60 │     |> Enum.filter(fn{k, v}-> v != nil end)584    │                       ~585    │586    └─ lib/parsers/map.ex:60:23: Fitz.Map.drop_nil/1587588     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)589     │590 202 │      newmap = for {key, val} <- map, into: %{}, do: {String.to_atom(key), val}591     │      ~~~~~~592     │593     └─ lib/parsers/map.ex:202:6: Fitz.Map.to_atom/1594595     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)596     │597 206 │      newmap = for {key, val} <- map, into: %{}, do: {Atom.to_string(key), val}598     │      ~~~~~~599     │600     └─ lib/parsers/map.ex:206:6: Fitz.Map.to_string/1601602    warning: variable "roles" is unused (if the variable is not meant to be used, prefix it with an underscore)603    │604 15 │     roles = Enum.map result.rows, fn(row) ->605    │     ~~~~~606    │607    └─ lib/parsers/query.ex:15:5: Fitz.Query.to_map/1608609    warning: variable "k" is unused (if the variable is not meant to be used, prefix it with an underscore)610    │611 14 │     |> Enum.filter(fn{k, v}-> Ecto.assoc_loaded?(v) end)612    │                       ~613    │614    └─ lib/parsers/struct.ex:14:23: Fitz.Struct.drop_assoc/1615616    warning: variable "k" is unused (if the variable is not meant to be used, prefix it with an underscore)617    │618 30 │     |> Enum.filter(fn{k, v}-> Ecto.assoc_loaded?(v) && v != nil end)619    │                       ~620    │621    └─ lib/parsers/struct.ex:30:23: Fitz.Struct.clean/1622623    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)624    │625 44 │       time = ([hour, minute] |> Enum.join(":")) <> "am"626    │       ~627    │628    └─ lib/parsers/time.ex:44:7: Fitz.Time.date_converter/1629630    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)631    │632 42 │       time = ([hour, minute] |> Enum.join(":")) <> "pm"633    │       ~634    │635    └─ lib/parsers/time.ex:42:7: Fitz.Time.date_converter/1636637    warning: variable "date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)638    │639 46 │     date = month <> " " <> day <> ", " <> year640    │     ~~~~641    │642    └─ lib/parsers/time.ex:46:5: Fitz.Time.date_converter/1643644    warning: variable "hours" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)645    │646 63 │         hours = hours + 12647    │         ~648    │649    └─ lib/parsers/time.ex:63:9: Fitz.Time.from_standard/1650651    warning: variable "time" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)652    │653 65 │       time = {hours, minutes}654    │       ~~~~655    │656    └─ lib/parsers/time.ex:65:7: Fitz.Time.from_standard/1657658    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)659    │660 84 │     time = Timex.shift(datetime, hours: -(hours), minutes: minutes)661    │     ~~~~662    │663    └─ lib/parsers/time.ex:84:5: Fitz.Time.timezone_converter/2664665     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)666     │667 103 │     time = Timex.shift(datetime, hours: (hours), minutes: minutes)668     │     ~~~~669     │670     └─ lib/parsers/time.ex:103:5: Fitz.Time.timezone_reconverter/2671672    warning: variable "r" is unused (if the variable is not meant to be used, prefix it with an underscore)673    │674  9 │         r =675    │         ~676    │677    └─ lib/parsers/uri.ex:9:9: Fitz.URI.merge_query/1678679warning: 1..-1 has a default step of -1, please write 1..-1//-1 instead680  lib/parsers/uri.ex:28: Fitz.URI.query/1681682    warning: variable "parsed_uri" is unused (if the variable is not meant to be used, prefix it with an underscore)683    │684 56 │     parsed_uri =685    │     ~~~~~~~~~~686    │687    └─ lib/parsers/uri.ex:56:5: Fitz.URI.parse/1688689    warning: variable "params" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)690    │691  5 │     params =692    │     ~~~~~~693    │694    └─ lib/schedule/scheduler.ex:5:5: Fitz.Schedule.validate_params/1695696    warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)697    │698 27 │       from_date = from_date699    │       ~700    │701    └─ lib/schedule/scheduler.ex:27:7: Fitz.Schedule.days_interval/1702703    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)704    │705 26 │           {:ok, time} ->706    │                 ~707    │708    └─ lib/stores/datetimes.ex:26:17: Store.DateTime.test/1709710    warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)711    │712 25 │       from_date = Timex.today |> Timex.to_naive_datetime |> Timex.shift(hours: params.hours, minutes: params.minutes)713    │       ~714    │715    └─ lib/schedule/scheduler.ex:25:7: Fitz.Schedule.days_interval/1716717    warning: variable "reason" is unused (if the variable is not meant to be used, prefix it with an underscore)718    │719 28 │           {:error, reason} ->720    │                    ~721    │722    └─ lib/stores/datetimes.ex:28:20: Store.DateTime.test/1723724    warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)725    │726 30 │     list =727    │     ~~~~728    │729    └─ lib/schedule/scheduler.ex:30:5: Fitz.Schedule.days_interval/1730731    warning: variable "today" is unused (if the variable is not meant to be used, prefix it with an underscore)732    │733 18 │     today = Timex.today |> Timex.to_naive_datetime734    │     ~~~~~735    │736    └─ lib/schedule/scheduler.ex:18:5: Fitz.Schedule.days_interval/1737738    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)739    │740 41 │ ...                   {:ok, time} ->741    │                             ~742    │743    └─ lib/stores/datetimes.ex:41:35: Store.DateTime.test/1744745    warning: variable "from_date" is unused (if the variable is not meant to be used, prefix it with an underscore)746    │747 57 │          from_date =748    │          ~749    │750    └─ lib/schedule/scheduler.ex:57:10: Fitz.Schedule.weeks_interval/1751752    warning: variable "reason" is unused (if the variable is not meant to be used, prefix it with an underscore)753    │754 43 │ ...                   {:error, reason} ->755    │                                ~756    │757    └─ lib/stores/datetimes.ex:43:38: Store.DateTime.test/1758759    warning: variable "from_date" is unused (if the variable is not meant to be used, prefix it with an underscore)760    │761 50 │            from_date =762    │            ~763    │764    └─ lib/schedule/scheduler.ex:50:12: Fitz.Schedule.weeks_interval/1765766    warning: variable "date" is unused (if the variable is not meant to be used, prefix it with an underscore)767    │768 52 │                   date = next_day(datetime)769    │                   ~770    │771    └─ lib/stores/datetimes.ex:52:19: Store.DateTime.test/1772773    warning: variable "from_date" is unused (if the variable is not meant to be used, prefix it with an underscore)774    │775 44 │        from_date = params.from_date776    │        ~777    │778    └─ lib/schedule/scheduler.ex:44:8: Fitz.Schedule.weeks_interval/1779780    warning: variable "rest" is unused (if the variable is not meant to be used, prefix it with an underscore)781    │782 73 │       {int, rest} ->783    │             ~784    │785    └─ lib/stores/datetimes.ex:73:13: Store.DateTime.check_last/1786787    warning: variable from_date in code block has no effect as it is never returned (remove the variable or assign it to _ to avoid warnings)788    │789 64 │      from_date790    │      ~791    │792    └─ lib/schedule/scheduler.ex:64:6: Fitz.Schedule.weeks_interval/1793794    warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)795    │796 67 │        from_date = from_date |> Timex.shift(days: 7)797    │        ~798    │799    └─ lib/schedule/scheduler.ex:67:8: Fitz.Schedule.weeks_interval/1800801    warning: variable "list" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)802    │803 75 │     list = list -- [List.last(list)]804    │     ~~~~805    │806    └─ lib/schedule/scheduler.ex:75:5: Fitz.Schedule.weeks_interval/1807808    warning: variable "day_of_month" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)809    │810 83 │       day_of_month =811    │       ~812    │813    └─ lib/schedule/scheduler.ex:83:7: Fitz.Schedule.months_interval/1814815     warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)816     │817 126 │         from_date = from_date |> Timex.shift(months: 1)818     │         ~819     │820     └─ lib/schedule/scheduler.ex:126:9: Fitz.Schedule.months_interval/1821822     warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)823     │824 128 │       list =825     │       ~826     │827     └─ lib/schedule/scheduler.ex:128:7: Fitz.Schedule.months_interval/1828829     warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)830     │831 100 │         from_date = from_date |> Timex.shift(months: 1)832     │         ~833     │834     └─ lib/schedule/scheduler.ex:100:9: Fitz.Schedule.months_interval/1835836     warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)837     │838 105 │       list =839     │       ~840     │841     └─ lib/schedule/scheduler.ex:105:7: Fitz.Schedule.months_interval/1842843     warning: variable "list" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)844     │845 135 │           list = list -- [List.last(list)]846     │           ~~~~847     │848     └─ lib/schedule/scheduler.ex:135:11: Fitz.Schedule.months_interval/1849850     warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)851     │852 167 │       list =853     │       ~~~~854     │855     └─ lib/schedule/scheduler.ex:167:7: Fitz.Schedule.make/1856857     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)858     │859 183 │      newmap = for {key, val} <- map, into: %{}, do: {String.to_atom(key), val}860     │      ~~~~~~861     │862     └─ lib/schedule/scheduler.ex:183:6: Fitz.Schedule.map_to_atom/1863864     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)865     │866 187 │      newmap = for {key, val} <- map, into: %{}, do: {Atom.to_string(key), val}867     │      ~~~~~~868     │869     └─ lib/schedule/scheduler.ex:187:6: Fitz.Schedule.map_to_string/1870871     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)872     │873 201 │         time = ([hour, minute] |> Enum.join(":")) <> "am"874     │         ~875     │876     └─ lib/schedule/scheduler.ex:201:9: Fitz.Schedule.date_converter/1877878     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)879     │880 199 │         time = ([hour, minute] |> Enum.join(":")) <> "pm"881     │         ~882     │883     └─ lib/schedule/scheduler.ex:199:9: Fitz.Schedule.date_converter/1884885     warning: variable "date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)886     │887 203 │       date = month <> " " <> day <> ", " <> year <> " @ " <> time888     │       ~889     │890     └─ lib/schedule/scheduler.ex:203:7: Fitz.Schedule.date_converter/1891892     warning: variable "list" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)893     │894 205 │     list = list |> Enum.join("<br/>")895     │     ~~~~896     │897     └─ lib/schedule/scheduler.ex:205:5: Fitz.Schedule.date_converter/1898899     warning: variable "hours" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)900     │901 215 │         hours = hours + 12902     │         ~903     │904     └─ lib/schedule/scheduler.ex:215:9: Fitz.Schedule.get_time/1905906     warning: variable "time" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)907     │908 218 │       time = [hours, minutes]909     │       ~~~~910     │911     └─ lib/schedule/scheduler.ex:218:7: Fitz.Schedule.get_time/1912913     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)914     │915 240 │     time = Timex.shift(datetime, hours: -(hours), minutes: minutes)916     │     ~~~~917     │918     └─ lib/schedule/scheduler.ex:240:5: Fitz.Schedule.timezone_converter/2919920     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)921     │922 262 │     time = Timex.shift(datetime, hours: (hours), minutes: minutes)923     │     ~~~~924     │925     └─ lib/schedule/scheduler.ex:262:5: Fitz.Schedule.timezone_reconverter/2926927     warning: variable "result" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)928     │929 123 │     result =930     │     ~~~~~~931     │932     └─ lib/stores/datetimes.ex:123:5: Store.DateTime.next_day/1933934     warning: variable "fin" is unused (if the variable is not meant to be used, prefix it with an underscore)935     │936 138 │   def parallel(start, fin) do937     │                       ~~~938     │939     └─ lib/stores/datetimes.ex:138:23: Store.DateTime.parallel/2940941     warning: variable "start" is unused (if the variable is not meant to be used, prefix it with an underscore)942     │943 138 │   def parallel(start, fin) do944     │                ~~~~~945     │946     └─ lib/stores/datetimes.ex:138:16: Store.DateTime.parallel/2947948     error: undefined variable "str_directives"949     │950 139 │     vals = Enum.chunk_every(str_directives, 10)951     │                             ^^^^^^^^^^^^^^952     │953     └─ lib/stores/datetimes.ex:139:29: Store.DateTime.parallel/2954955    error: undefined variable "days"956    │957 98 │           Enum.at(days, day_init)958    │                   ^^^^959    │960    └─ lib/stores/datetimes.ex:98:19: Store.DateTime.next_day/1961962    error: undefined variable "str_directives"963    │964 39 │                 Enum.find(str_directives, fn(x) ->965    │                           ^^^^^^^^^^^^^^966    │967    └─ lib/stores/datetimes.ex:39:27: Store.DateTime.test/1968969    error: undefined variable "timex_directives"970    │971 22 │     list = timex_directives |> Enum.reverse972    │            ^^^^^^^^^^^^^^^^973    │974    └─ lib/stores/datetimes.ex:22:12: Store.DateTime.test/1975976977== Compilation error in file lib/stores/datetimes.ex ==978** (CompileError) lib/stores/datetimes.ex: cannot compile module Store.DateTime (errors have been logged)979980could not compile dependency :fitz, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile fitz --force", update it with "mix deps.update fitz" or clean it with "mix deps.clean fitz"