Linter
The linter catches automation-hostile VBA and syntax patterns that can block agents or surface modal dialogs.
Rules include:
- Missing
Option Explicit SelectandActivate- Broad
On Error Resume Next - Implicit
Variantrisks - Public module fields
- GUI boundaries such as file pickers, modal dialogs, UserForms, message pumps, and external process launches
- Syntax-safety findings that prevent VBE compile dialogs before
pushorrun
See Error Codes for stable lint codes.