No, that would be a perfect lens. And like most perfect things, this one doesn't exist either. All lenses have some degree of aberrations and distortion; in some cases these may even be introduced on purpose - q.v. fisheye lenses and portrait lenses.

A good lens wouldn't turn a straight line into a curved rainbow. Unless you wanted that for an artistic effect.