defmodule Analyze.Mixfile do use Mix.Project def project do [ app: :analyze, description: "Mix task to analyze and report Elixir code.", # escript: [main_module: Analyze], version: "0.0.3", elixir: "~> 1.4", build_embedded: Mix.env == :prod, start_permanent: Mix.env == :prod, deps: deps(), package: package(), # Docs name: "Analyze", source_url: "https://github.com/IanLuites/analyze", homepage_url: "https://github.com/IanLuites/analyze", docs: [ main: "readme", extras: ["README.md"], ], ] end def package do [ name: :analyze, maintainers: ["Ian Luites"], licenses: ["MIT"], files: [ "lib/analyze", "lib/mix", "lib/analyze.ex", "mix.exs", "README*", "LICENSE*", # Elixir ], links: %{ "GitHub" => "https://github.com/IanLuites/analyze", }, ] end def application do [extra_applications: [:logger]] end defp deps do [ {:hackney, "~> 1.8"}, # Code Tools {:credo, "~> 0.7"}, {:dialyxir, "~> 0.5", runtime: false}, {:ex_doc, "~> 0.15"}, {:excoveralls, "~> 0.6"}, {:inch_ex, "~> 0.5"}, ] end end