Code Quality: Performance problems

Summary

We tried out codequality on a pretty large repository with a lot of quality issues. Now, when loading a MR, the browser blocks ~30s because it's downloading 2 15MB files (master and MR), then diffs them.

This takes a long time obviously and should IMO be done on the server-side.

Steps to reproduce

  • Generate a project with codequality enabled
  • add lots of code quality issues
  • create an MR for this repo

What is the current bug behavior?

Browser blocks while loading (~30s) - it even shows "JS is blocking tab, kill or wait"

What is the expected correct behavior?

Browser should not block.

Assignee Loading
Time tracking Loading