How housing code enforcement works in three cities Complaint-driven code enforcement can miss rental properties that are unsafe for tenants