Remove dormant code analytics related code

Description

A significant amount of code was added during the initial development of the code analytics feature. The feature is currently frozen with no plan of continuation on the existing path.

Proposal

As this feature has been placed on hold until further notice (and the direction could completely change), we should remove the code from our codebase.

Disadvantages of leaving code in place

  • There are actively run tests which are unnecessarily using resources
  • There is more code to be linted, also unnecessarily using resources
  • It could be confusing coming across the code if unfamiliar with the business decision to freeze the feature
  • If we never continue with the feature, the code could potentially exist indefinitely

Disadvantages of removing the code

  • We may have to add it again