Static analysis can help here! Add CI checks for duplicated code or file length.
For test growth, maybe use a coverage tracker and remove redundant tests?