Skip to content

Linter

The linter catches automation-hostile VBA and syntax patterns that can block agents or surface modal dialogs.

Rules include:

  • Missing Option Explicit
  • Select and Activate
  • Broad On Error Resume Next
  • Implicit Variant risks
  • 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 push or run

See Error Codes for stable lint codes.

Released under the MIT License.