Variables contained within objects are not detected by the "no unused variable" rule: ``` query Foo($a: String) { field(object: { a: $a }) } ``` > "Variable "$a" is never used in operation "Foo"."