# `mix volt.js.check`
[🔗](https://github.com/elixir-volt/volt/blob/v0.16.0/lib/mix/tasks/volt.js.check.ex#L1)

Check formatting and lint Volt's JavaScript and TypeScript assets via NIF.

    mix volt.js.check
    mix volt.js.check --type-aware --type-check

Reads format options from `config :volt, :format` (falls back to `.oxfmtrc.json`).
Lint settings come from `config :volt, :lint`.
File discovery uses `config :volt, sources:` and `ignore:`.

`--type-aware` runs TypeScript-aware rules through `tsgolint` headless mode.
Pass `--type-check` to include TypeScript syntactic and semantic diagnostics.

---

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