I often attach the non-covered detail pages, which thankfully are getting fewer and fewer, but i just have one entry for like "BriokerX short-term covered" and " BrokerX long-term covered", which does satisfy the reporting requirements. I think this is what the IronMan is implying.
Do you know you don't have to report each transaction if it meets certain criteria - See Instructions for Schedule D, page D-11, column 3 : Lines 1a and 8a - Transactions not reported on Form 8949
I have client with same situation - hundreds of stock transactions. I only have to enter a dozen or so that are wash sales. The rest meet the requirements per Sched D instructions that can be entered as lump sum on Schedule D. It is a huge time saver.