function report(reference, definition) {
			const identifier = reference.identifier;
			const definitionPosition = definition.name.loc.start;

			context.report({
				node: identifier,
				messageId: "outOfScope",
				data: {
					name: identifier.name,
					definitionLine: definitionPosition.line,
					definitionColumn: definitionPosition.column + 1,
				},
			});
		}
Reports a given reference.
@param {eslint-scope.Reference} reference A reference to report.
@param {eslint-scope.Definition} definition A definition for which to report reference.
@returns {void}