pub fn lint_program(program: &Program, interp: &mut VMHelper) -> PerlResult<()>Expand description
Parse + register top-level subs / use (same as the VM path), then compile to bytecode without running.
Also runs static analysis to detect undefined variables and subroutines.