# jeremyjh/dialyxir

Mix tasks to simplify use of Dialyzer in Elixir projects.

Repository: https://github.com/jeremyjh/dialyxir
Canonical: https://ross.abutalabs.com/products/dialyxir
Language: Elixir
License: Apache-2.0
License Family: permissive
Topics: elixir, mix-tasks, dialyzer
Last push: 2026-08-25T11:42:12+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 43, longevity 100
- inputs: {"age_days": 4845, "days_push": 8, "days_rel": 301, "gap_med": 88, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1795, forks 160 (observed 2026-08-28T04:05:37.383634+00:00)

## What it is
Dialyxir provides Mix tasks that simplify running Dialyzer static analysis in Elixir projects. It automates PLT management, compilation, and offers multiple warning output formats including GitHub Actions annotations.

## Use cases
- run dialyzer static analysis on my elixir project
- surface type warnings in github actions ci
- manage dialyzer plt files automatically
- filter and ignore dialyzer warnings in ci
- format dialyzer warnings in a readable way

## When to choose
- you maintain an Elixir Mix project and want easy Dialyzer integration
- you need CI-friendly static analysis output and ignore filters

## When to avoid
- your project is not Elixir or does not use Mix
- you need a type checker beyond what Dialyzer provides

## Facets
- artifact type: library
- maturity: stable
- function: static-site-generator, developer-tools, cli
- domain: developer-tools, testing
- platform: elixir, cli
- tags: dialyzer, static-analysis, mix-tasks, type-checking, elixir, command-line

## Member repositories
- jeremyjh/dialyxir (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:37.383634+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:22:51.308057+00:00, confidence not recorded.
  - readme: https://github.com/jeremyjh/dialyxir (fetched 2026-08-28T04:05:37.383634+00:00, sha 103ba2cad4ac)
- Data as of 2026-08-30T08:39:29.467469+00:00.
