A CO is required everywhere in NJ. At least, they want to be sure there is a working CO Detector, Smoke Detectors and Fire Extinguisher. It is the owners responsibility to make sure this is performed.
Some towns do a more extensive inspection. To find out more, give town hall a call.
They are alwyas very helpful.