Dockerfile AST lint

Parse instructions and multiline ranges with dockerfile-ast 0.7.1. Inspect stages, COPY sources, JSON arguments and declared warnings.

  • Runs in your browser
  • No upload
  • Check before download

Parse instructions and multiline ranges with dockerfile-ast 0.7.1. Inspect stages, COPY sources, JSON arguments and declared warnings. No Docker, image fetch or build-success guarantee.

Method: dockerfile-ast 0.7.1; AST

Local processing

Input stays in your browser worker, without requests, storage or content telemetry. Original backups and explicitly revealed exports may contain secrets; keep them local.

Resource limits

Combined input ≤1 MiB; text ≤200,000 characters (XML 100,000); depth 32 / nodes 20,000 per document; at most 1,000 rows/operations; output ≤2 MiB; worker deadline 5 s. Cancel terminates the worker. These application bounds do not guarantee a total browser heap cap.

Source
Declared profile

Declared profile: dockerfile-ast-0.7.1

Choose the profile and review diagnostics before using saved output. Editing, resetting or leaving cancels work and discards the preview. Save original backups separately; no source file is overwritten.

Original backup: 1048576 B / Inspect / generate

How to inspect this input

  1. Source

    Parse instructions and multiline ranges with dockerfile-ast 0.7.1. Inspect stages, COPY sources, JSON arguments and declared warnings. No Docker, image fetch or build-success guarantee.

  2. Declared profile

    dockerfile-ast 0.7.1; AST

  3. Review and save

    Choose the profile and review diagnostics before using saved output. Editing, resetting or leaving cancels work and discards the preview. Save original backups separately; no source file is overwritten.

  4. Original backup

    Input stays in your browser worker, without requests, storage or content telemetry. Original backups and explicitly revealed exports may contain secrets; keep them local.

Questions about the profile

Declared profile

Parse instructions and multiline ranges with dockerfile-ast 0.7.1. Inspect stages, COPY sources, JSON arguments and declared warnings. No Docker, image fetch or build-success guarantee. dockerfile-ast 0.7.1; AST

Local processing

Input stays in your browser worker, without requests, storage or content telemetry. Original backups and explicitly revealed exports may contain secrets; keep them local.

Resource limits

Combined input ≤1 MiB; text ≤200,000 characters (XML 100,000); depth 32 / nodes 20,000 per document; at most 1,000 rows/operations; output ≤2 MiB; worker deadline 5 s. Cancel terminates the worker. These application bounds do not guarantee a total browser heap cap.