Dynamic dispatch has several costs: it can be expensive, and can prevent tree-shaking. The lint rule would report any methods being called on dynamic (other than methods on Object?). Examples: ```dart var a; a.length; getLength(a) { print(a.length); } ```