CI

Run the same binary and config locally and on your CI host so artists and automation see one verdict. The CLI exits non-zero when check finds violations, which is enough for most pipelines to fail the job.

Recommended pattern

  1. Commit pixelartlint.toml at the asset root.
  2. Install or restore pixel-art-lint to a known path each job.
  3. Run pixel-art-lint check from the repo root (or pass a subfolder as ROOT).
  4. Fail the job on non-zero exit code.

Example job step

Generic CI
# adjust install step for your environment
pixel-art-lint check ./assets

Caching

Cache the compiled binary or downloaded artifact between runs. Config and assets come from the checkout; no network calls are required during check itself.