# `NPM.Diagnostics`
[🔗](https://github.com/elixir-volt/npm_ex/blob/v0.7.4/lib/npm/diagnostics.ex#L1)

Runs diagnostic checks on a project for common npm issues.

# `counts`

```elixir
@spec counts([map()]) :: map()
```

Counts issues by level.

# `format`

```elixir
@spec format([map()]) :: String.t()
```

Formats diagnostic results.

# `run`

```elixir
@spec run(String.t()) :: [map()]
```

Runs all diagnostic checks.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
