DL3004 : Do not use sudo

Description

sudo in RUN instructions leads to unpredictable behavior; use tools like gosu instead.

Goals

Specification

  1. Inspect each RUN instruction.
  2. Parse the executed commands.
  3. If any command is sudo, emit DL3004 at the instruction line.

(c) 2025 Asymmetric Effort, LLC. scaldwell@asymmetric-effort.com Asymmetric Effort logo