- name: unique variable names rule: UniqueVariableNames schema: 0 query: |2- query A($x: Int, $y: String) { __typename } query B($x: String, $y: Int) { __typename } errors: [] - name: duplicate variable names rule: UniqueVariableNames schema: 0 query: |2- query A($x: Int, $x: Int, $x: String) { __typename } query B($x: String, $x: Int) { __typename } query C($x: Int, $x: Int) { __typename } errors: - message: There can be only one variable named "x". locations: - {line: 2, column: 16} - {line: 2, column: 25} - message: There can be only one variable named "x". locations: - {line: 2, column: 16} - {line: 2, column: 34} - message: There can be only one variable named "x". locations: - {line: 3, column: 16} - {line: 3, column: 28} - message: There can be only one variable named "x". locations: - {line: 4, column: 16} - {line: 4, column: 25}