Search documentation of mob

# mix erlfmt (mob v0.6.18)

Copy Markdown View Source

Format `.erl` files (or check formatting with `--check`).

Wraps `erlfmt`'s library API. Exists because the upstream `erlfmt` Hex package ships an escript build but no `mix` task; the project's pre-commit checklist (`CLAUDE.md`) references `mix erlfmt --check src/` so this task makes that instruction actually work.

## Usage

    mix erlfmt --check src/         # exit 0 if clean, exit 1 if any file would change
    mix erlfmt --write src/         # rewrite files in place

Either `--check` or `--write` is required. Paths can be files or directories; directories are walked for `*.erl` files.