The Russians could build very long hangers. A hanger might be 700 feet long and might hold a 50-foot-long airplane.
Most attacks on hangers would only destroy fairly cheap bent beams and corrugated steel.
You do not need a direct hit to destroy an airplane. They are lightly built. A warhead filled with ball bearings would destroy any planes in such a hanger.