ExMacroInspect

ExMacroInspect is a macro inspection library for elixir. I makes it easy for a developer to see what is passed into a macro during macro development.

Source:

Installation

If available in Hex, the package can be installed by adding ex_macro_inspect to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_macro_inspect, "~> 0.1.0"}
  ]
end

Core Checklist

Optional Checklist

setup README checklist

setup LICENSE checklist

automated build checklist

build configuration checklist

code formatter checklist

style check checklist

static analysis checklist

Test makefile build

project documentation checklist

code coverage checklist

publish the package

  defp package() do
    [
      # This option is only needed when you don't want to use the OTP application name
      name: "package_name",
      organization: "hexpm",
      # These are the default files included in the package
      files: ["lib", "priv", "mix.exs", "README*", "readme*", "LICENSE*", "license*"],
      licenses: ["GNU 3.0"],
      links: %{"GitHub" => "https://github.com/USERNAME/PROJECTNAME"}
    ]
  end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_macro_inspect.

Core References

Optional Refrences

Contributors