fn collect_items_recursive(items: &[Item], data: &mut FileData)
Recursively collect all lint-relevant information from parsed items.