Skip to content

ZenHive/dialyzer_json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dialyzer_json

AI-friendly JSON output for Dialyzer warnings.

Structured JSON output optimized for AI code editors (Claude Code, Cursor, etc.) that need to parse warnings programmatically.

Installation

Add to your mix.exs:

def deps do
  [
    {:dialyzer_json, "~> 0.1.0", only: [:dev, :test], runtime: false}
  ]
end

def cli do
  [preferred_envs: ["dialyzer.json": :dev]]
end

Quick Start

# Health check
mix dialyzer.json --quiet --summary-only | jq '.summary'

# Find real bugs
mix dialyzer.json --quiet | jq '.warnings[] | select(.fix_hint == "code")'

Documentation

Full documentation at hexdocs.pm/dialyzer_json.

License

MIT

About

AI-friendly JSON output for Dialyzer warnings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages