type Whole
import bend-lint-api@0.2.0.0/linter/lint.bend as Lintimport Base
import bend-lint-api@0.2.0.0/shared/names.bend as Names
1060# What a program rule sees: the program (its files, hub packages aside); every declaration of its files, with their
1061# uses in all of them, if a rule needs them; and the rule's options.
1062type Whole is Data:
1063 Whole{
1064 program: Program,
1065 declarations: List<&2, Declaration>,
1066 options: List<&2, Names.Named<Value>>
1067 }